Compilation time 7086ms, 2147 calls, average 3.3ms, longest 1653ms
CodeBlocks profiling information (2,074,839,137 total cycles):
_S1_2_8907DB0 179,724,707 instructions (8.662%), 69,146 calls (08907DB0 - 08907F2C, length 96)
    08907DB0:[10A0005D]: beq        $a1, $zr, 0x08907F28
    08907DB4:[3407003F]: ori        $a3, $zr, 63 <=> li $a3, 63
    08907DB8:[340A0003]: ori        $t2, $zr, 3 <=> li $t2, 3
    08907DBC:[80A40018]: lb         $a0, 24($a1)
    08907DC0:[148A0056]: bne        $a0, $t2, 0x08907F1C
    08907DC4:[00000000]: nop
    08907DC8:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08907DCC:[0126202A]: slt        $a0, $t1, $a2
    08907DD0:[10800052]: beq        $a0, $zr, 0x08907F1C
    08907DD4:[24A80020]: addiu      $t0, $a1, 32
    08907DD8:[94A4001A]: lhu        $a0, 26($a1)
    08907DDC:[10800005]: beq        $a0, $zr, 0x08907DF4
    08907DE0:[00000000]: nop
    08907DE4:[2484FFFF]: addiu      $a0, $a0, -1
    08907DE8:[A4A4001A]: sh         $a0, 26($a1)
    08907DEC:[10000042]: b          0x08907EF8
    08907DF0:[84A4002C]: lh         $a0, 44($a1)
    08907DF4:[8D040000]: lw         $a0, 0($t0)
    08907DF8:[248B0001]: addiu      $t3, $a0, 1
    08907DFC:[AD0B0000]: sw         $t3, 0($t0)
    08907E00:[80840000]: lb         $a0, 0($a0)
    08907E04:[308B0080]: andi       $t3, $a0, 128
    08907E08:[51600032]: beql       $t3, $zr, 0x08907ED4
    08907E0C:[00042040]: sll        $a0, $a0, 0x0001
    08907E10:[00805825]: or         $t3, $a0, $zr <=> move $t3, $a0
    08907E14:[3164003F]: andi       $a0, $t3, 63
    08907E18:[316B0040]: andi       $t3, $t3, 64
    08907E1C:[11600014]: beq        $t3, $zr, 0x08907E70
    08907E20:[00000000]: nop
    08907E24:[8D0B0000]: lw         $t3, 0($t0)
    08907E28:[25620001]: addiu      $v0, $t3, 1
    08907E2C:[AD020000]: sw         $v0, 0($t0)
    08907E30:[816B0000]: lb         $t3, 0($t3)
    08907E34:[000B5E00]: sll        $t3, $t3, 0x0018
    08907E38:[000B5E03]: sra        $t3, $t3, 0x0018
    08907E3C:[000B5980]: sll        $t3, $t3, 0x0006
    08907E40:[008B2025]: or         $a0, $a0, $t3
    08907E44:[00042400]: sll        $a0, $a0, 0x0010
    08907E48:[00042403]: sra        $a0, $a0, 0x0010
    08907E4C:[00042080]: sll        $a0, $a0, 0x0002
    08907E50:[00042400]: sll        $a0, $a0, 0x0010
    08907E54:[00042403]: sra        $a0, $a0, 0x0010
    08907E58:[00042083]: sra        $a0, $a0, 0x0002
    08907E5C:[00042400]: sll        $a0, $a0, 0x0010
    08907E60:[00042403]: sra        $a0, $a0, 0x0010
    08907E64:[A4A40028]: sh         $a0, 40($a1)
    08907E68:[10000023]: b          0x08907EF8
    08907E6C:[84A4002C]: lh         $a0, 44($a1)
    08907E70:[14870015]: bne        $a0, $a3, 0x08907EC8
    08907E74:[00000000]: nop
    08907E78:[8D040000]: lw         $a0, 0($t0)
    08907E7C:[248B0001]: addiu      $t3, $a0, 1
    08907E80:[AD0B0000]: sw         $t3, 0($t0)
    08907E84:[80840000]: lb         $a0, 0($a0)
    08907E88:[8D0B0000]: lw         $t3, 0($t0)
    08907E8C:[00042600]: sll        $a0, $a0, 0x0018
    08907E90:[25620001]: addiu      $v0, $t3, 1
    08907E94:[AD020000]: sw         $v0, 0($t0)
    08907E98:[816B0000]: lb         $t3, 0($t3)
    08907E9C:[00042603]: sra        $a0, $a0, 0x0018
    08907EA0:[000B5E00]: sll        $t3, $t3, 0x0018
    08907EA4:[000B5E03]: sra        $t3, $t3, 0x0018
    08907EA8:[308400FF]: andi       $a0, $a0, 255
    08907EAC:[000B5A00]: sll        $t3, $t3, 0x0008
    08907EB0:[008B2025]: or         $a0, $a0, $t3
    08907EB4:[00042400]: sll        $a0, $a0, 0x0010
    08907EB8:[00042403]: sra        $a0, $a0, 0x0010
    08907EBC:[A4A40028]: sh         $a0, 40($a1)
    08907EC0:[1000000D]: b          0x08907EF8
    08907EC4:[84A4002C]: lh         $a0, 44($a1)
    08907EC8:[A4A4001A]: sh         $a0, 26($a1)
    08907ECC:[1000000A]: b          0x08907EF8
    08907ED0:[84A4002C]: lh         $a0, 44($a1)
    08907ED4:[00042600]: sll        $a0, $a0, 0x0018
    08907ED8:[00042603]: sra        $a0, $a0, 0x0018
    08907EDC:[00042043]: sra        $a0, $a0, 0x0001
    08907EE0:[00042600]: sll        $a0, $a0, 0x0018
    08907EE4:[00042603]: sra        $a0, $a0, 0x0018
    08907EE8:[00042600]: sll        $a0, $a0, 0x0018
    08907EEC:[00042603]: sra        $a0, $a0, 0x0018
    08907EF0:[A4A40028]: sh         $a0, 40($a1)
    08907EF4:[84A4002C]: lh         $a0, 44($a1)
    08907EF8:[A4A4002E]: sh         $a0, 46($a1)
    08907EFC:[84A4002C]: lh         $a0, 44($a1)
    08907F00:[84AB0028]: lh         $t3, 40($a1)
    08907F04:[25290001]: addiu      $t1, $t1, 1
    08907F08:[008B2021]: addu       $a0, $a0, $t3
    08907F0C:[A4A4002C]: sh         $a0, 44($a1)
    08907F10:[0126202A]: slt        $a0, $t1, $a2
    08907F14:[1480FFB0]: bne        $a0, $zr, 0x08907DD8
    08907F18:[00000000]: nop
    08907F1C:[8CA50008]: lw         $a1, 8($a1)
    08907F20:[14A0FFA6]: bne        $a1, $zr, 0x08907DBC
    08907F24:[00000000]: nop
    08907F28:[03E00008]: jr         $ra
    08907F2C:[00000000]: nop
  Back Branch 08907F14 4,151,213 times (length 81)
    08907DC4:[00000000]: nop
    08907DC8:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08907DCC:[0126202A]: slt        $a0, $t1, $a2
    08907DD0:[10800052]: beq        $a0, $zr, 0x08907F1C
    08907DD4:[24A80020]: addiu      $t0, $a1, 32
--> 08907DD8:[94A4001A]: lhu        $a0, 26($a1)
    08907DDC:[10800005]: beq        $a0, $zr, 0x08907DF4
    08907DE0:[00000000]: nop
    08907DE4:[2484FFFF]: addiu      $a0, $a0, -1
    08907DE8:[A4A4001A]: sh         $a0, 26($a1)
    08907DEC:[10000042]: b          0x08907EF8
    08907DF0:[84A4002C]: lh         $a0, 44($a1)
    08907DF4:[8D040000]: lw         $a0, 0($t0)
    08907DF8:[248B0001]: addiu      $t3, $a0, 1
    08907DFC:[AD0B0000]: sw         $t3, 0($t0)
    08907E00:[80840000]: lb         $a0, 0($a0)
    08907E04:[308B0080]: andi       $t3, $a0, 128
    08907E08:[51600032]: beql       $t3, $zr, 0x08907ED4
    08907E0C:[00042040]: sll        $a0, $a0, 0x0001
    08907E10:[00805825]: or         $t3, $a0, $zr <=> move $t3, $a0
    08907E14:[3164003F]: andi       $a0, $t3, 63
    08907E18:[316B0040]: andi       $t3, $t3, 64
    08907E1C:[11600014]: beq        $t3, $zr, 0x08907E70
    08907E20:[00000000]: nop
    08907E24:[8D0B0000]: lw         $t3, 0($t0)
    08907E28:[25620001]: addiu      $v0, $t3, 1
    08907E2C:[AD020000]: sw         $v0, 0($t0)
    08907E30:[816B0000]: lb         $t3, 0($t3)
    08907E34:[000B5E00]: sll        $t3, $t3, 0x0018
    08907E38:[000B5E03]: sra        $t3, $t3, 0x0018
    08907E3C:[000B5980]: sll        $t3, $t3, 0x0006
    08907E40:[008B2025]: or         $a0, $a0, $t3
    08907E44:[00042400]: sll        $a0, $a0, 0x0010
    08907E48:[00042403]: sra        $a0, $a0, 0x0010
    08907E4C:[00042080]: sll        $a0, $a0, 0x0002
    08907E50:[00042400]: sll        $a0, $a0, 0x0010
    08907E54:[00042403]: sra        $a0, $a0, 0x0010
    08907E58:[00042083]: sra        $a0, $a0, 0x0002
    08907E5C:[00042400]: sll        $a0, $a0, 0x0010
    08907E60:[00042403]: sra        $a0, $a0, 0x0010
    08907E64:[A4A40028]: sh         $a0, 40($a1)
    08907E68:[10000023]: b          0x08907EF8
    08907E6C:[84A4002C]: lh         $a0, 44($a1)
    08907E70:[14870015]: bne        $a0, $a3, 0x08907EC8
    08907E74:[00000000]: nop
    08907E78:[8D040000]: lw         $a0, 0($t0)
    08907E7C:[248B0001]: addiu      $t3, $a0, 1
    08907E80:[AD0B0000]: sw         $t3, 0($t0)
    08907E84:[80840000]: lb         $a0, 0($a0)
    08907E88:[8D0B0000]: lw         $t3, 0($t0)
    08907E8C:[00042600]: sll        $a0, $a0, 0x0018
    08907E90:[25620001]: addiu      $v0, $t3, 1
    08907E94:[AD020000]: sw         $v0, 0($t0)
    08907E98:[816B0000]: lb         $t3, 0($t3)
    08907E9C:[00042603]: sra        $a0, $a0, 0x0018
    08907EA0:[000B5E00]: sll        $t3, $t3, 0x0018
    08907EA4:[000B5E03]: sra        $t3, $t3, 0x0018
    08907EA8:[308400FF]: andi       $a0, $a0, 255
    08907EAC:[000B5A00]: sll        $t3, $t3, 0x0008
    08907EB0:[008B2025]: or         $a0, $a0, $t3
    08907EB4:[00042400]: sll        $a0, $a0, 0x0010
    08907EB8:[00042403]: sra        $a0, $a0, 0x0010
    08907EBC:[A4A40028]: sh         $a0, 40($a1)
    08907EC0:[1000000D]: b          0x08907EF8
    08907EC4:[84A4002C]: lh         $a0, 44($a1)
    08907EC8:[A4A4001A]: sh         $a0, 26($a1)
    08907ECC:[1000000A]: b          0x08907EF8
    08907ED0:[84A4002C]: lh         $a0, 44($a1)
    08907ED4:[00042600]: sll        $a0, $a0, 0x0018
    08907ED8:[00042603]: sra        $a0, $a0, 0x0018
    08907EDC:[00042043]: sra        $a0, $a0, 0x0001
    08907EE0:[00042600]: sll        $a0, $a0, 0x0018
    08907EE4:[00042603]: sra        $a0, $a0, 0x0018
    08907EE8:[00042600]: sll        $a0, $a0, 0x0018
    08907EEC:[00042603]: sra        $a0, $a0, 0x0018
    08907EF0:[A4A40028]: sh         $a0, 40($a1)
    08907EF4:[84A4002C]: lh         $a0, 44($a1)
    08907EF8:[A4A4002E]: sh         $a0, 46($a1)
    08907EFC:[84A4002C]: lh         $a0, 44($a1)
    08907F00:[84AB0028]: lh         $t3, 40($a1)
    08907F04:[25290001]: addiu      $t1, $t1, 1
    08907F08:[008B2021]: addu       $a0, $a0, $t3
    08907F0C:[A4A4002C]: sh         $a0, 44($a1)
    08907F10:[0126202A]: slt        $a0, $t1, $a2
--> 08907F14:[1480FFB0]: bne        $a0, $zr, 0x08907DD8
    08907F18:[00000000]: nop
    08907F1C:[8CA50008]: lw         $a1, 8($a1)
    08907F20:[14A0FFA6]: bne        $a1, $zr, 0x08907DBC
    08907F24:[00000000]: nop
  Back Branch 08907F20 4,147,793 times (length 91)
    08907DB0:[10A0005D]: beq        $a1, $zr, 0x08907F28
    08907DB4:[3407003F]: ori        $a3, $zr, 63 <=> li $a3, 63
    08907DB8:[340A0003]: ori        $t2, $zr, 3 <=> li $t2, 3
--> 08907DBC:[80A40018]: lb         $a0, 24($a1)
    08907DC0:[148A0056]: bne        $a0, $t2, 0x08907F1C
    08907DC4:[00000000]: nop
    08907DC8:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08907DCC:[0126202A]: slt        $a0, $t1, $a2
    08907DD0:[10800052]: beq        $a0, $zr, 0x08907F1C
    08907DD4:[24A80020]: addiu      $t0, $a1, 32
    08907DD8:[94A4001A]: lhu        $a0, 26($a1)
    08907DDC:[10800005]: beq        $a0, $zr, 0x08907DF4
    08907DE0:[00000000]: nop
    08907DE4:[2484FFFF]: addiu      $a0, $a0, -1
    08907DE8:[A4A4001A]: sh         $a0, 26($a1)
    08907DEC:[10000042]: b          0x08907EF8
    08907DF0:[84A4002C]: lh         $a0, 44($a1)
    08907DF4:[8D040000]: lw         $a0, 0($t0)
    08907DF8:[248B0001]: addiu      $t3, $a0, 1
    08907DFC:[AD0B0000]: sw         $t3, 0($t0)
    08907E00:[80840000]: lb         $a0, 0($a0)
    08907E04:[308B0080]: andi       $t3, $a0, 128
    08907E08:[51600032]: beql       $t3, $zr, 0x08907ED4
    08907E0C:[00042040]: sll        $a0, $a0, 0x0001
    08907E10:[00805825]: or         $t3, $a0, $zr <=> move $t3, $a0
    08907E14:[3164003F]: andi       $a0, $t3, 63
    08907E18:[316B0040]: andi       $t3, $t3, 64
    08907E1C:[11600014]: beq        $t3, $zr, 0x08907E70
    08907E20:[00000000]: nop
    08907E24:[8D0B0000]: lw         $t3, 0($t0)
    08907E28:[25620001]: addiu      $v0, $t3, 1
    08907E2C:[AD020000]: sw         $v0, 0($t0)
    08907E30:[816B0000]: lb         $t3, 0($t3)
    08907E34:[000B5E00]: sll        $t3, $t3, 0x0018
    08907E38:[000B5E03]: sra        $t3, $t3, 0x0018
    08907E3C:[000B5980]: sll        $t3, $t3, 0x0006
    08907E40:[008B2025]: or         $a0, $a0, $t3
    08907E44:[00042400]: sll        $a0, $a0, 0x0010
    08907E48:[00042403]: sra        $a0, $a0, 0x0010
    08907E4C:[00042080]: sll        $a0, $a0, 0x0002
    08907E50:[00042400]: sll        $a0, $a0, 0x0010
    08907E54:[00042403]: sra        $a0, $a0, 0x0010
    08907E58:[00042083]: sra        $a0, $a0, 0x0002
    08907E5C:[00042400]: sll        $a0, $a0, 0x0010
    08907E60:[00042403]: sra        $a0, $a0, 0x0010
    08907E64:[A4A40028]: sh         $a0, 40($a1)
    08907E68:[10000023]: b          0x08907EF8
    08907E6C:[84A4002C]: lh         $a0, 44($a1)
    08907E70:[14870015]: bne        $a0, $a3, 0x08907EC8
    08907E74:[00000000]: nop
    08907E78:[8D040000]: lw         $a0, 0($t0)
    08907E7C:[248B0001]: addiu      $t3, $a0, 1
    08907E80:[AD0B0000]: sw         $t3, 0($t0)
    08907E84:[80840000]: lb         $a0, 0($a0)
    08907E88:[8D0B0000]: lw         $t3, 0($t0)
    08907E8C:[00042600]: sll        $a0, $a0, 0x0018
    08907E90:[25620001]: addiu      $v0, $t3, 1
    08907E94:[AD020000]: sw         $v0, 0($t0)
    08907E98:[816B0000]: lb         $t3, 0($t3)
    08907E9C:[00042603]: sra        $a0, $a0, 0x0018
    08907EA0:[000B5E00]: sll        $t3, $t3, 0x0018
    08907EA4:[000B5E03]: sra        $t3, $t3, 0x0018
    08907EA8:[308400FF]: andi       $a0, $a0, 255
    08907EAC:[000B5A00]: sll        $t3, $t3, 0x0008
    08907EB0:[008B2025]: or         $a0, $a0, $t3
    08907EB4:[00042400]: sll        $a0, $a0, 0x0010
    08907EB8:[00042403]: sra        $a0, $a0, 0x0010
    08907EBC:[A4A40028]: sh         $a0, 40($a1)
    08907EC0:[1000000D]: b          0x08907EF8
    08907EC4:[84A4002C]: lh         $a0, 44($a1)
    08907EC8:[A4A4001A]: sh         $a0, 26($a1)
    08907ECC:[1000000A]: b          0x08907EF8
    08907ED0:[84A4002C]: lh         $a0, 44($a1)
    08907ED4:[00042600]: sll        $a0, $a0, 0x0018
    08907ED8:[00042603]: sra        $a0, $a0, 0x0018
    08907EDC:[00042043]: sra        $a0, $a0, 0x0001
    08907EE0:[00042600]: sll        $a0, $a0, 0x0018
    08907EE4:[00042603]: sra        $a0, $a0, 0x0018
    08907EE8:[00042600]: sll        $a0, $a0, 0x0018
    08907EEC:[00042603]: sra        $a0, $a0, 0x0018
    08907EF0:[A4A40028]: sh         $a0, 40($a1)
    08907EF4:[84A4002C]: lh         $a0, 44($a1)
    08907EF8:[A4A4002E]: sh         $a0, 46($a1)
    08907EFC:[84A4002C]: lh         $a0, 44($a1)
    08907F00:[84AB0028]: lh         $t3, 40($a1)
    08907F04:[25290001]: addiu      $t1, $t1, 1
    08907F08:[008B2021]: addu       $a0, $a0, $t3
    08907F0C:[A4A4002C]: sh         $a0, 44($a1)
    08907F10:[0126202A]: slt        $a0, $t1, $a2
    08907F14:[1480FFB0]: bne        $a0, $zr, 0x08907DD8
    08907F18:[00000000]: nop
    08907F1C:[8CA50008]: lw         $a1, 8($a1)
--> 08907F20:[14A0FFA6]: bne        $a1, $zr, 0x08907DBC
    08907F24:[00000000]: nop
    08907F28:[03E00008]: jr         $ra
    08907F2C:[00000000]: nop
_S1_2_890169C 125,220,149 instructions (6.035%), 3,644 calls (0890169C - 08901970, length 182)
    0890169C:[27BDFFC0]: addiu      $sp, $sp, -64
    089016A0:[AFB00010]: sw         $s0, 16($sp)
    089016A4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089016A8:[8E04013C]: lw         $a0, 316($s0)
    089016AC:[AFB20018]: sw         $s2, 24($sp)
    089016B0:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    089016B4:[E7B4000C]: swc1       $f20, 12($sp)
    089016B8:[AFB10014]: sw         $s1, 20($sp)
    089016BC:[AFB3001C]: sw         $s3, 28($sp)
    089016C0:[AFB40020]: sw         $s4, 32($sp)
    089016C4:[AFB50024]: sw         $s5, 36($sp)
    089016C8:[AFB60028]: sw         $s6, 40($sp)
    089016CC:[AFB7002C]: sw         $s7, 44($sp)
    089016D0:[AFBF0030]: sw         $ra, 48($sp)
    089016D4:[14800003]: bne        $a0, $zr, 0x089016E4
    089016D8:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    089016DC:[10000099]: b          0x08901944
    089016E0:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    089016E4:[8C930010]: lw         $s3, 16($a0)
    089016E8:[4480A000]: mtc1       $zr, $f20
    089016EC:[8C940014]: lw         $s4, 20($a0)
    089016F0:[84840002]: lh         $a0, 2($a0)
    089016F4:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    089016F8:[0240A825]: or         $s5, $s2, $zr <=> move $s5, $s2
    089016FC:[02E4202A]: slt        $a0, $s7, $a0
    08901700:[10800087]: beq        $a0, $zr, 0x08901920
    08901704:[0240B025]: or         $s6, $s2, $zr <=> move $s6, $s2
    08901708:[96840000]: lhu        $a0, 0($s4)
    0890170C:[000420C0]: sll        $a0, $a0, 0x0003
    08901710:[02642021]: addu       $a0, $s3, $a0
    08901714:[AFA40000]: sw         $a0, 0($sp)
    08901718:[96850002]: lhu        $a1, 2($s4)
    0890171C:[000528C0]: sll        $a1, $a1, 0x0003
    08901720:[02652821]: addu       $a1, $s3, $a1
    08901724:[AFA50004]: sw         $a1, 4($sp)
    08901728:[96860004]: lhu        $a2, 4($s4)
    0890172C:[000630C0]: sll        $a2, $a2, 0x0003
    08901730:[02663021]: addu       $a2, $s3, $a2
    08901734:[AFA60008]: sw         $a2, 8($sp)
    08901738:[84880004]: lh         $t0, 4($a0)
    0890173C:[84A90004]: lh         $t1, 4($a1)
    08901740:[8E260000]: lw         $a2, 0($s1)
    08901744:[01093823]: subu       $a3, $t0, $t1
    08901748:[84AA0000]: lh         $t2, 0($a1)
    0890174C:[848B0000]: lh         $t3, 0($a0)
    08901750:[00E60018]: mult       $a3, $a2
    08901754:[8E270008]: lw         $a3, 8($s1)
    08901758:[014B1023]: subu       $v0, $t2, $t3
    0890175C:[00001812]: mflo       $v1
    08901760:[00000000]: nop
    08901764:[00000000]: nop
    08901768:[00470018]: mult       $v0, $a3
    0890176C:[00001012]: mflo       $v0
    08901770:[00000000]: nop
    08901774:[00000000]: nop
    08901778:[01690018]: mult       $t3, $t1
    0890177C:[00624821]: addu       $t1, $v1, $v0
    08901780:[00005812]: mflo       $t3
    08901784:[00000000]: nop
    08901788:[00000000]: nop
    0890178C:[01480018]: mult       $t2, $t0
    08901790:[012B4021]: addu       $t0, $t1, $t3
    08901794:[00004812]: mflo       $t1
    08901798:[01094023]: subu       $t0, $t0, $t1
    0890179C:[19000003]: blez       $t0, 0x089017AC
    089017A0:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    089017A4:[10000058]: b          0x08901908
    089017A8:[00000000]: nop
    089017AC:[8FA50008]: lw         $a1, 8($sp)
    089017B0:[85090004]: lh         $t1, 4($t0)
    089017B4:[84AA0004]: lh         $t2, 4($a1)
    089017B8:[84AB0000]: lh         $t3, 0($a1)
    089017BC:[012A1023]: subu       $v0, $t1, $t2
    089017C0:[85080000]: lh         $t0, 0($t0)
    089017C4:[00460018]: mult       $v0, $a2
    089017C8:[01681023]: subu       $v0, $t3, $t0
    089017CC:[00001812]: mflo       $v1
    089017D0:[00000000]: nop
    089017D4:[00000000]: nop
    089017D8:[00470018]: mult       $v0, $a3
    089017DC:[00001012]: mflo       $v0
    089017E0:[00000000]: nop
    089017E4:[00000000]: nop
    089017E8:[010A0018]: mult       $t0, $t2
    089017EC:[00624021]: addu       $t0, $v1, $v0
    089017F0:[00005012]: mflo       $t2
    089017F4:[00000000]: nop
    089017F8:[00000000]: nop
    089017FC:[01690018]: mult       $t3, $t1
    08901800:[010A4021]: addu       $t0, $t0, $t2
    08901804:[00004812]: mflo       $t1
    08901808:[01094023]: subu       $t0, $t0, $t1
    0890180C:[59000003]: blezl      $t0, 0x0890181C
    08901810:[84A80004]: lh         $t0, 4($a1)
    08901814:[1000003C]: b          0x08901908
    08901818:[00000000]: nop
    0890181C:[84890004]: lh         $t1, 4($a0)
    08901820:[84840000]: lh         $a0, 0($a0)
    08901824:[01095023]: subu       $t2, $t0, $t1
    08901828:[84A50000]: lh         $a1, 0($a1)
    0890182C:[01460018]: mult       $t2, $a2
    08901830:[00853023]: subu       $a2, $a0, $a1
    08901834:[00005012]: mflo       $t2
    08901838:[00000000]: nop
    0890183C:[00000000]: nop
    08901840:[00C70018]: mult       $a2, $a3
    08901844:[00003012]: mflo       $a2
    08901848:[00000000]: nop
    0890184C:[00000000]: nop
    08901850:[00A90018]: mult       $a1, $t1
    08901854:[01462821]: addu       $a1, $t2, $a2
    08901858:[00003012]: mflo       $a2
    0890185C:[00000000]: nop
    08901860:[00000000]: nop
    08901864:[00880018]: mult       $a0, $t0
    08901868:[00A62021]: addu       $a0, $a1, $a2
    0890186C:[00002812]: mflo       $a1
    08901870:[00852023]: subu       $a0, $a0, $a1
    08901874:[18800003]: blez       $a0, 0x08901884
    08901878:[00000000]: nop
    0890187C:[10000022]: b          0x08901908
    08901880:[00000000]: nop
    08901884:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08901888:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0890188C:[0E24054E]: jal        0x08901538
    08901890:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    08901894:[12D20005]: beq        $s6, $s2, 0x089018AC
    08901898:[46000306]: mov.s      $f12, $f0
    0890189C:[4614603C]: c.lt.s     $f12, $f20
    089018A0:[00000000]: nop
    089018A4:[45020004]: bc1fl      0x089018B8
    089018A8:[8E240004]: lw         $a0, 4($s1)
    089018AC:[02E0B025]: or         $s6, $s7, $zr <=> move $s6, $s7
    089018B0:[46006506]: mov.s      $f20, $f12
    089018B4:[8E240004]: lw         $a0, 4($s1)
    089018B8:[44846800]: mtc1       $a0, $f13
    089018BC:[46806B60]: cvt.s.w    $f13, $f13
    089018C0:[460C683C]: c.lt.s     $f13, $f12
    089018C4:[00000000]: nop
    089018C8:[45000003]: bc1f       0x089018D8
    089018CC:[00000000]: nop
    089018D0:[1000000D]: b          0x08901908
    089018D4:[00000000]: nop
    089018D8:[16B20004]: bne        $s5, $s2, 0x089018EC
    089018DC:[00000000]: nop
    089018E0:[E60C0120]: swc1       $f12, 288($s0)
    089018E4:[10000008]: b          0x08901908
    089018E8:[02E0A825]: or         $s5, $s7, $zr <=> move $s5, $s7
    089018EC:[C60D0120]: lwc1       $f13, 288($s0)
    089018F0:[460C683C]: c.lt.s     $f13, $f12
    089018F4:[00000000]: nop
    089018F8:[45000003]: bc1f       0x08901908
    089018FC:[00000000]: nop
    08901900:[E60C0120]: swc1       $f12, 288($s0)
    08901904:[02E0A825]: or         $s5, $s7, $zr <=> move $s5, $s7
    08901908:[8E04013C]: lw         $a0, 316($s0)
    0890190C:[26F70001]: addiu      $s7, $s7, 1
    08901910:[84840002]: lh         $a0, 2($a0)
    08901914:[02E4202A]: slt        $a0, $s7, $a0
    08901918:[1480FF7B]: bne        $a0, $zr, 0x08901708
    0890191C:[26940010]: addiu      $s4, $s4, 16
    08901920:[16B20005]: bne        $s5, $s2, 0x08901938
    08901924:[00000000]: nop
    08901928:[12D20005]: beq        $s6, $s2, 0x08901940
    0890192C:[00000000]: nop
    08901930:[02C0A825]: or         $s5, $s6, $zr <=> move $s5, $s6
    08901934:[E6140120]: swc1       $f20, 288($s0)
    08901938:[10000002]: b          0x08901944
    0890193C:[02A01025]: or         $v0, $s5, $zr <=> move $v0, $s5
    08901940:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    08901944:[C7B4000C]: lwc1       $f20, 12($sp)
    08901948:[8FB00010]: lw         $s0, 16($sp)
    0890194C:[8FB10014]: lw         $s1, 20($sp)
    08901950:[8FB20018]: lw         $s2, 24($sp)
    08901954:[8FB3001C]: lw         $s3, 28($sp)
    08901958:[8FB40020]: lw         $s4, 32($sp)
    0890195C:[8FB50024]: lw         $s5, 36($sp)
    08901960:[8FB60028]: lw         $s6, 40($sp)
    08901964:[8FB7002C]: lw         $s7, 44($sp)
    08901968:[8FBF0030]: lw         $ra, 48($sp)
    0890196C:[03E00008]: jr         $ra
    08901970:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08901918 1,910,383 times (length 134)
_S1_2_890CEC0 110,979,988 instructions (5.349%), 29,170 calls (0890CEC0 - 0890D3A8, length 315)
    0890CEC0:[27BDFFD0]: addiu      $sp, $sp, -48
    0890CEC4:[8C850194]: lw         $a1, 404($a0)
    0890CEC8:[340603E8]: ori        $a2, $zr, 1000 <=> li $a2, 1000
    0890CECC:[E7B40000]: swc1       $f20, 0($sp)
    0890CED0:[E7B60004]: swc1       $f22, 4($sp)
    0890CED4:[E7B80008]: swc1       $f24, 8($sp)
    0890CED8:[AFB0000C]: sw         $s0, 12($sp)
    0890CEDC:[AFB10010]: sw         $s1, 16($sp)
    0890CEE0:[AFB20014]: sw         $s2, 20($sp)
    0890CEE4:[AFB30018]: sw         $s3, 24($sp)
    0890CEE8:[AFB4001C]: sw         $s4, 28($sp)
    0890CEEC:[AFB50020]: sw         $s5, 32($sp)
    0890CEF0:[AFB60024]: sw         $s6, 36($sp)
    0890CEF4:[AFBF0028]: sw         $ra, 40($sp)
    0890CEF8:[10A6000D]: beq        $a1, $a2, 0x0890CF30
    0890CEFC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890CF00:[8E1101F4]: lw         $s1, 500($s0)
    0890CF04:[12200008]: beq        $s1, $zr, 0x0890CF28
    0890CF08:[00000000]: nop
    0890CF0C:[860501B0]: lh         $a1, 432($s0)
    0890CF10:[8E0401EC]: lw         $a0, 492($s0)
    0890CF14:[28A60100]: slti       $a2, $a1, 256
    0890CF18:[14C00007]: bne        $a2, $zr, 0x0890CF38
    0890CF1C:[8E050784]: lw         $a1, 1924($s0)
    0890CF20:[10000007]: b          0x0890CF40
    0890CF24:[00000000]: nop
    0890CF28:[10000113]: b          0x0890D378
    0890CF2C:[00000000]: nop
    0890CF30:[10000111]: b          0x0890D378
    0890CF34:[00000000]: nop
    0890CF38:[34060100]: ori        $a2, $zr, 256 <=> li $a2, 256
    0890CF3C:[A60601B0]: sh         $a2, 432($s0)
    0890CF40:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0890CF44:[30860004]: andi       $a2, $a0, 4
    0890CF48:[14C00003]: bne        $a2, $zr, 0x0890CF58
    0890CF4C:[C62C001C]: lwc1       $f12, 28($s1)
    0890CF50:[861201B0]: lh         $s2, 432($s0)
    0890CF54:[00129203]: sra        $s2, $s2, 0x0008
    0890CF58:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    0890CF5C:[46006606]: mov.s      $f24, $f12
    0890CF60:[44866800]: mtc1       $a2, $f13
    0890CF64:[C4B40020]: lwc1       $f20, 32($a1)
    0890CF68:[3C063800]: lui        $a2, 0x3800 <=> li $a2, 0x38000000
    0890CF6C:[46146D03]: div.s      $f20, $f13, $f20
    0890CF70:[34C60100]: ori        $a2, $a2, 256
    0890CF74:[30840008]: andi       $a0, $a0, 8
    0890CF78:[10800037]: beq        $a0, $zr, 0x0890D058
    0890CF7C:[4486B000]: mtc1       $a2, $f22
    0890CF80:[8E040188]: lw         $a0, 392($s0)
    0890CF84:[10800020]: beq        $a0, $zr, 0x0890D008
    0890CF88:[00000000]: nop
    0890CF8C:[80850019]: lb         $a1, 25($a0)
    0890CF90:[30A50007]: andi       $a1, $a1, 7
    0890CF94:[38A50004]: xori       $a1, $a1, 4
    0890CF98:[24A5FFFC]: addiu      $a1, $a1, -4
    0890CF9C:[00052E00]: sll        $a1, $a1, 0x0018
    0890CFA0:[00053603]: sra        $a2, $a1, 0x0018
    0890CFA4:[10C0000A]: beq        $a2, $zr, 0x0890CFD0
    0890CFA8:[84850032]: lh         $a1, 50($a0)
    0890CFAC:[A4850034]: sh         $a1, 52($a0)
    0890CFB0:[84850032]: lh         $a1, 50($a0)
    0890CFB4:[44856000]: mtc1       $a1, $f12
    0890CFB8:[46806320]: cvt.s.w    $f12, $f12
    0890CFBC:[8C850000]: lw         $a1, 0($a0)
    0890CFC0:[46186302]: mul.s      $f12, $f12, $f24
    0890CFC4:[E4AC0000]: swc1       $f12, 0($a1)
    0890CFC8:[1000000C]: b          0x0890CFFC
    0890CFCC:[8C840008]: lw         $a0, 8($a0)
    0890CFD0:[44856000]: mtc1       $a1, $f12
    0890CFD4:[C48D0014]: lwc1       $f13, 20($a0)
    0890CFD8:[46806320]: cvt.s.w    $f12, $f12
    0890CFDC:[C48E0010]: lwc1       $f14, 16($a0)
    0890CFE0:[8C850000]: lw         $a1, 0($a0)
    0890CFE4:[460C6B02]: mul.s      $f12, $f13, $f12
    0890CFE8:[46166302]: mul.s      $f12, $f12, $f22
    0890CFEC:[460E6300]: add.s      $f12, $f12, $f14
    0890CFF0:[46146302]: mul.s      $f12, $f12, $f20
    0890CFF4:[E4AC0000]: swc1       $f12, 0($a1)
    0890CFF8:[8C840008]: lw         $a0, 8($a0)
    0890CFFC:[5480FFE4]: bnel       $a0, $zr, 0x0890CF90
    0890D000:[80850019]: lb         $a1, 25($a0)
    0890D004:[8E050784]: lw         $a1, 1924($s0)
    0890D008:[84A50008]: lh         $a1, 8($a1)
    0890D00C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0890D010:[0085282A]: slt        $a1, $a0, $a1
    0890D014:[10A0000E]: beq        $a1, $zr, 0x0890D050
    0890D018:[2406FFF9]: addiu      $a2, $zr, -7 <=> li $a2, -7
    0890D01C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890D020:[8E070710]: lw         $a3, 1808($s0)
    0890D024:[00E53821]: addu       $a3, $a3, $a1
    0890D028:[8CE802F4]: lw         $t0, 756($a3)
    0890D02C:[24840001]: addiu      $a0, $a0, 1
    0890D030:[01064024]: and        $t0, $t0, $a2
    0890D034:[35080002]: ori        $t0, $t0, 2
    0890D038:[ACE802F4]: sw         $t0, 756($a3)
    0890D03C:[8E070784]: lw         $a3, 1924($s0)
    0890D040:[84E70008]: lh         $a3, 8($a3)
    0890D044:[0087382A]: slt        $a3, $a0, $a3
    0890D048:[14E0FFF5]: bne        $a3, $zr, 0x0890D020
    0890D04C:[24A50320]: addiu      $a1, $a1, 800
    0890D050:[100000B7]: b          0x0890D330
    0890D054:[8E0401EC]: lw         $a0, 492($s0)
    0890D058:[0E267EC5]: jal        0x0899FB14
    0890D05C:[34138000]: ori        $s3, $zr, -32768 <=> li $s3, 32768
    0890D060:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0890D064:[8C876F2C]: lw         $a3, 28460($a0)
    0890D068:[8C866F28]: lw         $a2, 28456($a0)
    0890D06C:[00602825]: or         $a1, $v1, $zr <=> move $a1, $v1
    0890D070:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0890D074:[3C14089C]: lui        $s4, 0x089C <=> li $s4, 0x089C0000
    0890D078:[3C15089C]: lui        $s5, 0x089C <=> li $s5, 0x089C0000
    0890D07C:[0E268148]: jal        0x089A0520
    0890D080:[3C16089C]: lui        $s6, 0x089C <=> li $s6, 0x089C0000
    0890D084:[5C400001]: bgtzl      $v0, 0x0890D08C
    0890D088:[34131000]: ori        $s3, $zr, 4096 <=> li $s3, 4096
    0890D08C:[00132043]: sra        $a0, $s3, 0x0001
    0890D090:[000427C2]: srl        $a0, $a0, 0x001F
    0890D094:[AE938300]: sw         $s3, -32000($s4)
    0890D098:[2665FFFF]: addiu      $a1, $s3, -1
    0890D09C:[02642021]: addu       $a0, $s3, $a0
    0890D0A0:[AEA582F8]: sw         $a1, -32008($s5)
    0890D0A4:[00042043]: sra        $a0, $a0, 0x0001
    0890D0A8:[AEC482FC]: sw         $a0, -32004($s6)
    0890D0AC:[8E040784]: lw         $a0, 1924($s0)
    0890D0B0:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0890D0B4:[84840008]: lh         $a0, 8($a0)
    0890D0B8:[0264202A]: slt        $a0, $s3, $a0
    0890D0BC:[10800095]: beq        $a0, $zr, 0x0890D314
    0890D0C0:[00000000]: nop
    0890D0C4:[44927800]: mtc1       $s2, $f15
    0890D0C8:[2404FFF9]: addiu      $a0, $zr, -7 <=> li $a0, -7
    0890D0CC:[44807000]: mtc1       $zr, $f14
    0890D0D0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890D0D4:[46807BE0]: cvt.s.w    $f15, $f15
    0890D0D8:[8E060710]: lw         $a2, 1808($s0)
    0890D0DC:[8EA982F8]: lw         $t1, -32008($s5)
    0890D0E0:[00C53021]: addu       $a2, $a2, $a1
    0890D0E4:[24C70008]: addiu      $a3, $a2, 8
    0890D0E8:[84E80034]: lh         $t0, 52($a3)
    0890D0EC:[84EA0032]: lh         $t2, 50($a3)
    0890D0F0:[01284024]: and        $t0, $t1, $t0
    0890D0F4:[010A5023]: subu       $t2, $t0, $t2
    0890D0F8:[01494824]: and        $t1, $t2, $t1
    0890D0FC:[1120000D]: beq        $t1, $zr, 0x0890D134
    0890D100:[00000000]: nop
    0890D104:[8ECA82FC]: lw         $t2, -32004($s6)
    0890D108:[012A502A]: slt        $t2, $t1, $t2
    0890D10C:[51400005]: beql       $t2, $zr, 0x0890D124
    0890D110:[8E8A8300]: lw         $t2, -32000($s4)
    0890D114:[0132001A]: div        $t1, $s2
    0890D118:[00004812]: mflo       $t1
    0890D11C:[10000005]: b          0x0890D134
    0890D120:[01094023]: subu       $t0, $t0, $t1
    0890D124:[01494823]: subu       $t1, $t2, $t1
    0890D128:[0132001A]: div        $t1, $s2
    0890D12C:[00004812]: mflo       $t1
    0890D130:[01094021]: addu       $t0, $t0, $t1
    0890D134:[A4E80034]: sh         $t0, 52($a3)
    0890D138:[84E80070]: lh         $t0, 112($a3)
    0890D13C:[8EA982F8]: lw         $t1, -32008($s5)
    0890D140:[84EA006E]: lh         $t2, 110($a3)
    0890D144:[01284024]: and        $t0, $t1, $t0
    0890D148:[010A5023]: subu       $t2, $t0, $t2
    0890D14C:[01494824]: and        $t1, $t2, $t1
    0890D150:[1120000D]: beq        $t1, $zr, 0x0890D188
    0890D154:[00000000]: nop
    0890D158:[8ECA82FC]: lw         $t2, -32004($s6)
    0890D15C:[012A502A]: slt        $t2, $t1, $t2
    0890D160:[51400005]: beql       $t2, $zr, 0x0890D178
    0890D164:[8E8A8300]: lw         $t2, -32000($s4)
    0890D168:[0132001A]: div        $t1, $s2
    0890D16C:[00004812]: mflo       $t1
    0890D170:[10000005]: b          0x0890D188
    0890D174:[01094023]: subu       $t0, $t0, $t1
    0890D178:[01494823]: subu       $t1, $t2, $t1
    0890D17C:[0132001A]: div        $t1, $s2
    0890D180:[00004812]: mflo       $t1
    0890D184:[01094021]: addu       $t0, $t0, $t1
    0890D188:[A4E80070]: sh         $t0, 112($a3)
    0890D18C:[84E800AC]: lh         $t0, 172($a3)
    0890D190:[8EA982F8]: lw         $t1, -32008($s5)
    0890D194:[84EA00AA]: lh         $t2, 170($a3)
    0890D198:[01284024]: and        $t0, $t1, $t0
    0890D19C:[010A5023]: subu       $t2, $t0, $t2
    0890D1A0:[01494824]: and        $t1, $t2, $t1
    0890D1A4:[5120000E]: beql       $t1, $zr, 0x0890D1E0
    0890D1A8:[84E90034]: lh         $t1, 52($a3)
    0890D1AC:[8ECA82FC]: lw         $t2, -32004($s6)
    0890D1B0:[012A502A]: slt        $t2, $t1, $t2
    0890D1B4:[51400005]: beql       $t2, $zr, 0x0890D1CC
    0890D1B8:[8E8A8300]: lw         $t2, -32000($s4)
    0890D1BC:[0132001A]: div        $t1, $s2
    0890D1C0:[00004812]: mflo       $t1
    0890D1C4:[10000005]: b          0x0890D1DC
    0890D1C8:[01094023]: subu       $t0, $t0, $t1
    0890D1CC:[01494823]: subu       $t1, $t2, $t1
    0890D1D0:[0132001A]: div        $t1, $s2
    0890D1D4:[00004812]: mflo       $t1
    0890D1D8:[01094021]: addu       $t0, $t0, $t1
    0890D1DC:[84E90034]: lh         $t1, 52($a3)
    0890D1E0:[A4E800AC]: sh         $t0, 172($a3)
    0890D1E4:[44896000]: mtc1       $t1, $f12
    0890D1E8:[84C800EE]: lh         $t0, 238($a2)
    0890D1EC:[46806320]: cvt.s.w    $f12, $f12
    0890D1F0:[C4CD00D0]: lwc1       $f13, 208($a2)
    0890D1F4:[44888000]: mtc1       $t0, $f16
    0890D1F8:[46808420]: cvt.s.w    $f16, $f16
    0890D1FC:[46186302]: mul.s      $f12, $f12, $f24
    0890D200:[46106B42]: mul.s      $f13, $f13, $f16
    0890D204:[E4CC02B0]: swc1       $f12, 688($a2)
    0890D208:[84E80070]: lh         $t0, 112($a3)
    0890D20C:[46166B42]: mul.s      $f13, $f13, $f22
    0890D210:[44886000]: mtc1       $t0, $f12
    0890D214:[46806320]: cvt.s.w    $f12, $f12
    0890D218:[C4D100CC]: lwc1       $f17, 204($a2)
    0890D21C:[46116B40]: add.s      $f13, $f13, $f17
    0890D220:[46186482]: mul.s      $f18, $f12, $f24
    0890D224:[46146B42]: mul.s      $f13, $f13, $f20
    0890D228:[C4CC02C0]: lwc1       $f12, 704($a2)
    0890D22C:[E4D202B4]: swc1       $f18, 692($a2)
    0890D230:[84E700AC]: lh         $a3, 172($a3)
    0890D234:[460C6B41]: sub.s      $f13, $f13, $f12
    0890D238:[44878000]: mtc1       $a3, $f16
    0890D23C:[46808420]: cvt.s.w    $f16, $f16
    0890D240:[460E6832]: c.eq.s     $f13, $f14
    0890D244:[46188402]: mul.s      $f16, $f16, $f24
    0890D248:[45010004]: bc1t       0x0890D25C
    0890D24C:[E4D002B8]: swc1       $f16, 696($a2)
    0890D250:[460F6B43]: div.s      $f13, $f13, $f15
    0890D254:[460D6300]: add.s      $f12, $f12, $f13
    0890D258:[E4CC02C0]: swc1       $f12, 704($a2)
    0890D25C:[84C7012A]: lh         $a3, 298($a2)
    0890D260:[C4CD010C]: lwc1       $f13, 268($a2)
    0890D264:[44876000]: mtc1       $a3, $f12
    0890D268:[46806420]: cvt.s.w    $f16, $f12
    0890D26C:[C4D10108]: lwc1       $f17, 264($a2)
    0890D270:[46106B42]: mul.s      $f13, $f13, $f16
    0890D274:[C4CC02C4]: lwc1       $f12, 708($a2)
    0890D278:[46166B42]: mul.s      $f13, $f13, $f22
    0890D27C:[46116B40]: add.s      $f13, $f13, $f17
    0890D280:[46146B42]: mul.s      $f13, $f13, $f20
    0890D284:[460C6B41]: sub.s      $f13, $f13, $f12
    0890D288:[460E6832]: c.eq.s     $f13, $f14
    0890D28C:[00000000]: nop
    0890D290:[45030005]: bc1tl      0x0890D2A8
    0890D294:[84C70166]: lh         $a3, 358($a2)
    0890D298:[460F6B43]: div.s      $f13, $f13, $f15
    0890D29C:[460D6300]: add.s      $f12, $f12, $f13
    0890D2A0:[E4CC02C4]: swc1       $f12, 708($a2)
    0890D2A4:[84C70166]: lh         $a3, 358($a2)
    0890D2A8:[C4CD0148]: lwc1       $f13, 328($a2)
    0890D2AC:[44876000]: mtc1       $a3, $f12
    0890D2B0:[46806420]: cvt.s.w    $f16, $f12
    0890D2B4:[C4D10144]: lwc1       $f17, 324($a2)
    0890D2B8:[46106B42]: mul.s      $f13, $f13, $f16
    0890D2BC:[C4CC02C8]: lwc1       $f12, 712($a2)
    0890D2C0:[46166B42]: mul.s      $f13, $f13, $f22
    0890D2C4:[46116B40]: add.s      $f13, $f13, $f17
    0890D2C8:[46146B42]: mul.s      $f13, $f13, $f20
    0890D2CC:[460C6B41]: sub.s      $f13, $f13, $f12
    0890D2D0:[460E6832]: c.eq.s     $f13, $f14
    0890D2D4:[00000000]: nop
    0890D2D8:[45030005]: bc1tl      0x0890D2F0
    0890D2DC:[8CC702F4]: lw         $a3, 756($a2)
    0890D2E0:[460F6B43]: div.s      $f13, $f13, $f15
    0890D2E4:[460D6300]: add.s      $f12, $f12, $f13
    0890D2E8:[E4CC02C8]: swc1       $f12, 712($a2)
    0890D2EC:[8CC702F4]: lw         $a3, 756($a2)
    0890D2F0:[26730001]: addiu      $s3, $s3, 1
    0890D2F4:[00E43824]: and        $a3, $a3, $a0
    0890D2F8:[34E70002]: ori        $a3, $a3, 2
    0890D2FC:[ACC702F4]: sw         $a3, 756($a2)
    0890D300:[8E060784]: lw         $a2, 1924($s0)
    0890D304:[84C60008]: lh         $a2, 8($a2)
    0890D308:[0266302A]: slt        $a2, $s3, $a2
    0890D30C:[14C0FF72]: bne        $a2, $zr, 0x0890D0D8
    0890D310:[24A50320]: addiu      $a1, $a1, 800
    0890D314:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0890D318:[56440005]: bnel       $s2, $a0, 0x0890D330
    0890D31C:[8E0401EC]: lw         $a0, 492($s0)
    0890D320:[8E0401EC]: lw         $a0, 492($s0)
    0890D324:[34840008]: ori        $a0, $a0, 8
    0890D328:[AE0401EC]: sw         $a0, 492($s0)
    0890D32C:[8E0401EC]: lw         $a0, 492($s0)
    0890D330:[8E050718]: lw         $a1, 1816($s0)
    0890D334:[2406FFFE]: addiu      $a2, $zr, -2 <=> li $a2, -2
    0890D338:[30A50080]: andi       $a1, $a1, 128
    0890D33C:[000529C2]: srl        $a1, $a1, 0x0007
    0890D340:[C62C001C]: lwc1       $f12, 28($s1)
    0890D344:[00862024]: and        $a0, $a0, $a2
    0890D348:[30A50001]: andi       $a1, $a1, 1
    0890D34C:[00852025]: or         $a0, $a0, $a1
    0890D350:[E60C01E8]: swc1       $f12, 488($s0)
    0890D354:[3C05FFFF]: lui        $a1, 0xFFFF <=> li $a1, 0xFFFF0000
    0890D358:[AE0401EC]: sw         $a0, 492($s0)
    0890D35C:[24A5FFFF]: addiu      $a1, $a1, -1
    0890D360:[00852024]: and        $a0, $a0, $a1
    0890D364:[2405E7FF]: addiu      $a1, $zr, -6145 <=> li $a1, -6145
    0890D368:[AE0401EC]: sw         $a0, 492($s0)
    0890D36C:[00852024]: and        $a0, $a0, $a1
    0890D370:[34840800]: ori        $a0, $a0, 2048
    0890D374:[AE0401EC]: sw         $a0, 492($s0)
    0890D378:[C7B40000]: lwc1       $f20, 0($sp)
    0890D37C:[C7B60004]: lwc1       $f22, 4($sp)
    0890D380:[C7B80008]: lwc1       $f24, 8($sp)
    0890D384:[8FB0000C]: lw         $s0, 12($sp)
    0890D388:[8FB10010]: lw         $s1, 16($sp)
    0890D38C:[8FB20014]: lw         $s2, 20($sp)
    0890D390:[8FB30018]: lw         $s3, 24($sp)
    0890D394:[8FB4001C]: lw         $s4, 28($sp)
    0890D398:[8FB50020]: lw         $s5, 32($sp)
    0890D39C:[8FB60024]: lw         $s6, 36($sp)
    0890D3A0:[8FBF0028]: lw         $ra, 40($sp)
    0890D3A4:[03E00008]: jr         $ra
    0890D3A8:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0890CFFC 3,658,526 times (length 29)
    0890CF7C:[4486B000]: mtc1       $a2, $f22
    0890CF80:[8E040188]: lw         $a0, 392($s0)
    0890CF84:[10800020]: beq        $a0, $zr, 0x0890D008
    0890CF88:[00000000]: nop
    0890CF8C:[80850019]: lb         $a1, 25($a0)
--> 0890CF90:[30A50007]: andi       $a1, $a1, 7
    0890CF94:[38A50004]: xori       $a1, $a1, 4
    0890CF98:[24A5FFFC]: addiu      $a1, $a1, -4
    0890CF9C:[00052E00]: sll        $a1, $a1, 0x0018
    0890CFA0:[00053603]: sra        $a2, $a1, 0x0018
    0890CFA4:[10C0000A]: beq        $a2, $zr, 0x0890CFD0
    0890CFA8:[84850032]: lh         $a1, 50($a0)
    0890CFAC:[A4850034]: sh         $a1, 52($a0)
    0890CFB0:[84850032]: lh         $a1, 50($a0)
    0890CFB4:[44856000]: mtc1       $a1, $f12
    0890CFB8:[46806320]: cvt.s.w    $f12, $f12
    0890CFBC:[8C850000]: lw         $a1, 0($a0)
    0890CFC0:[46186302]: mul.s      $f12, $f12, $f24
    0890CFC4:[E4AC0000]: swc1       $f12, 0($a1)
    0890CFC8:[1000000C]: b          0x0890CFFC
    0890CFCC:[8C840008]: lw         $a0, 8($a0)
    0890CFD0:[44856000]: mtc1       $a1, $f12
    0890CFD4:[C48D0014]: lwc1       $f13, 20($a0)
    0890CFD8:[46806320]: cvt.s.w    $f12, $f12
    0890CFDC:[C48E0010]: lwc1       $f14, 16($a0)
    0890CFE0:[8C850000]: lw         $a1, 0($a0)
    0890CFE4:[460C6B02]: mul.s      $f12, $f13, $f12
    0890CFE8:[46166302]: mul.s      $f12, $f12, $f22
    0890CFEC:[460E6300]: add.s      $f12, $f12, $f14
    0890CFF0:[46146302]: mul.s      $f12, $f12, $f20
    0890CFF4:[E4AC0000]: swc1       $f12, 0($a1)
    0890CFF8:[8C840008]: lw         $a0, 8($a0)
--> 0890CFFC:[5480FFE4]: bnel       $a0, $zr, 0x0890CF90
    0890D000:[80850019]: lb         $a1, 25($a0)
    0890D004:[8E050784]: lw         $a1, 1924($s0)
    0890D008:[84A50008]: lh         $a1, 8($a1)
    0890D00C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
  Back Branch 0890D048 2,242,617 times (length 12)
    0890D00C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0890D010:[0085282A]: slt        $a1, $a0, $a1
    0890D014:[10A0000E]: beq        $a1, $zr, 0x0890D050
    0890D018:[2406FFF9]: addiu      $a2, $zr, -7 <=> li $a2, -7
    0890D01C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
--> 0890D020:[8E070710]: lw         $a3, 1808($s0)
    0890D024:[00E53821]: addu       $a3, $a3, $a1
    0890D028:[8CE802F4]: lw         $t0, 756($a3)
    0890D02C:[24840001]: addiu      $a0, $a0, 1
    0890D030:[01064024]: and        $t0, $t0, $a2
    0890D034:[35080002]: ori        $t0, $t0, 2
    0890D038:[ACE802F4]: sw         $t0, 756($a3)
    0890D03C:[8E070784]: lw         $a3, 1924($s0)
    0890D040:[84E70008]: lh         $a3, 8($a3)
    0890D044:[0087382A]: slt        $a3, $a0, $a3
--> 0890D048:[14E0FFF5]: bne        $a3, $zr, 0x0890D020
    0890D04C:[24A50320]: addiu      $a1, $a1, 800
    0890D050:[100000B7]: b          0x0890D330
    0890D054:[8E0401EC]: lw         $a0, 492($s0)
    0890D058:[0E267EC5]: jal        0x0899FB14
  Back Branch 0890D30C 105,228 times (length 143)
_S1_2_8907A0C 104,650,552 instructions (5.044%), 2,275,012 calls (08907A0C - 08907C78, length 156)
    08907A0C:[27BDFF00]: addiu      $sp, $sp, -256
    08907A10:[248502B0]: addiu      $a1, $a0, 688
    08907A14:[C8A40000]: lv.s       S100.s, 0($a1)
    08907A18:[C8A40005]: lv.s       S101.s, 4($a1)
    08907A1C:[C8A4000A]: lv.s       S102.s, 8($a1)
    08907A20:[F38380AC]: VMIDT.q    E300.q
    08907A24:[D0650005]: VCST.s     S110.s, VFPU_2_PI
    08907A28:[65058404]: vscl.t     C100.t, C100.t, S110.s
    08907A2C:[248502C0]: addiu      $a1, $a0, 704
    08907A30:[C8AF0000]: lv.s       S330.s, 0($a1)
    08907A34:[C8AF0005]: lv.s       S331.s, 4($a1)
    08907A38:[C8AF000A]: lv.s       S332.s, 8($a1)
    08907A3C:[D007006F]: vone.s     S333.s
    08907A40:[F3A4C480]: VROT.q     C000.q, S102.s, [ c, s, 0, 0]
    08907A44:[F3B1C481]: VROT.q     C010.q, S102.s, [-s, c, 0, 0]
    08907A48:[D0038082]: vidt.q     C020.q
    08907A4C:[D0038083]: vidt.q     C030.q
    08907A50:[F02C80A8]: VMMUL.q    E200.q, E000.q, E300.q
    08907A54:[F3B8A480]: VROT.q     C000.q, S101.s, [ c, 0,-s, 0]
    08907A58:[D0038081]: vidt.q     C010.q
    08907A5C:[F3A2A482]: VROT.q     C020.q, S101.s, [ s, 0, c, 0]
    08907A60:[F02880AC]: VMMUL.q    E300.q, E000.q, E200.q
    08907A64:[D0038080]: vidt.q     C000.q
    08907A68:[F3A98481]: VROT.q     C010.q, S100.s, [ 0, c, s, 0]
    08907A6C:[F3B68482]: VROT.q     C020.q, S100.s, [ 0,-s, c, 0]
    08907A70:[F02C80A8]: VMMUL.q    E200.q, E000.q, E300.q
    08907A74:[24850170]: addiu      $a1, $a0, 368
    08907A78:[F8A80000]: sv.q       C200.q, 0($a1)
    08907A7C:[F8A90010]: sv.q       C210.q, 16($a1)
    08907A80:[F8AA0020]: sv.q       C220.q, 32($a1)
    08907A84:[F8AB0030]: sv.q       C230.q, 48($a1)
    08907A88:[8C8602F4]: lw         $a2, 756($a0)
    08907A8C:[30C60006]: andi       $a2, $a2, 6
    08907A90:[00063042]: srl        $a2, $a2, 0x0001
    08907A94:[30C60002]: andi       $a2, $a2, 2
    08907A98:[10C00066]: beq        $a2, $zr, 0x08907C34
    08907A9C:[00000000]: nop
    08907AA0:[C48C02D0]: lwc1       $f12, 720($a0)
    08907AA4:[C48D02D4]: lwc1       $f13, 724($a0)
    08907AA8:[C48E02D8]: lwc1       $f14, 728($a0)
    08907AAC:[E7AC0000]: swc1       $f12, 0($sp)
    08907AB0:[44806000]: mtc1       $zr, $f12
    08907AB4:[E7AC0010]: swc1       $f12, 16($sp)
    08907AB8:[E7AC0020]: swc1       $f12, 32($sp)
    08907ABC:[E7AC0030]: swc1       $f12, 48($sp)
    08907AC0:[E7AC0004]: swc1       $f12, 4($sp)
    08907AC4:[E7AD0014]: swc1       $f13, 20($sp)
    08907AC8:[E7AC0024]: swc1       $f12, 36($sp)
    08907ACC:[E7AC0034]: swc1       $f12, 52($sp)
    08907AD0:[E7AC0008]: swc1       $f12, 8($sp)
    08907AD4:[E7AC0018]: swc1       $f12, 24($sp)
    08907AD8:[E7AE0028]: swc1       $f14, 40($sp)
    08907ADC:[E7AC0038]: swc1       $f12, 56($sp)
    08907AE0:[E7AC000C]: swc1       $f12, 12($sp)
    08907AE4:[E7AC001C]: swc1       $f12, 28($sp)
    08907AE8:[E7AC002C]: swc1       $f12, 44($sp)
    08907AEC:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    08907AF0:[44866000]: mtc1       $a2, $f12
    08907AF4:[E7AC003C]: swc1       $f12, 60($sp)
    08907AF8:[D8A40000]: lv.q       C100.q, 0($a1)
    08907AFC:[D8A50010]: lv.q       C110.q, 16($a1)
    08907B00:[D8A60020]: lv.q       C120.q, 32($a1)
    08907B04:[D8A70030]: lv.q       C130.q, 48($a1)
    08907B08:[DBA80000]: lv.q       C200.q, 0($sp)
    08907B0C:[DBA90010]: lv.q       C210.q, 16($sp)
    08907B10:[DBAA0020]: lv.q       C220.q, 32($sp)
    08907B14:[DBAB0030]: lv.q       C230.q, 48($sp)
    08907B18:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    08907B1C:[27A60080]: addiu      $a2, $sp, 128
    08907B20:[F8C00000]: sv.q       C000.q, 0($a2)
    08907B24:[F8C10010]: sv.q       C010.q, 16($a2)
    08907B28:[F8C20020]: sv.q       C020.q, 32($a2)
    08907B2C:[F8C30030]: sv.q       C030.q, 48($a2)
    08907B30:[00000000]: 0x8907B30 - memcpySequence[8FA60080,8FA70084,8FA80088,AFA60040,AFA70044,AFA80048,8FA6008C,8FA70090,8FA80094,AFA6004C,AFA70050,AFA80054,8FA60098,8FA7009C,8FA800A0,AFA60058,AFA7005C,AFA80060,8FA600A4,8FA700A8,8FA800AC,AFA60064,AFA70068,AFA8006C,8FA600B0,8FA700B4,8FA800B8,AFA60070,AFA70074,AFA80078,8FA600BC,AFA6007C](29,29,64,128,64)
    08907BB0:[00000000]: 0x8907BB0 - memcpySequence[8FA90040,8FAA0044,8FAB0048,ACA90000,ACAA0004,ACAB0008,8FA9004C,8FAA0050,8FAB0054,ACA9000C,ACAA0010,ACAB0014,8FA90058,8FAA005C,8FAB0060,ACA90018,ACAA001C,ACAB0020,8FA90064,8FAA0068,8FAB006C,ACA90024,ACAA0028,ACAB002C,8FA90070,ACA90030,ACA70034,ACA80038,ACA6003C](29,5,64,0,64)
    08907C24:[D8A80000]: lv.q       C200.q, 0($a1)
    08907C28:[D8A90010]: lv.q       C210.q, 16($a1)
    08907C2C:[D8AA0020]: lv.q       C220.q, 32($a1)
    08907C30:[D8AB0030]: lv.q       C230.q, 48($a1)
    08907C34:[8C850000]: lw         $a1, 0($a0)
    08907C38:[24A501B0]: addiu      $a1, $a1, 432
    08907C3C:[D8A40000]: lv.q       C100.q, 0($a1)
    08907C40:[D8A50010]: lv.q       C110.q, 16($a1)
    08907C44:[D8A60020]: lv.q       C120.q, 32($a1)
    08907C48:[D8A70030]: lv.q       C130.q, 48($a1)
    08907C4C:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    08907C50:[248501B0]: addiu      $a1, $a0, 432
    08907C54:[F8A00000]: sv.q       C000.q, 0($a1)
    08907C58:[F8A10010]: sv.q       C010.q, 16($a1)
    08907C5C:[F8A20020]: sv.q       C020.q, 32($a1)
    08907C60:[F8A30030]: sv.q       C030.q, 48($a1)
    08907C64:[8C8502F4]: lw         $a1, 756($a0)
    08907C68:[2406FFF9]: addiu      $a2, $zr, -7 <=> li $a2, -7
    08907C6C:[00A62824]: and        $a1, $a1, $a2
    08907C70:[AC8502F4]: sw         $a1, 756($a0)
    08907C74:[03E00008]: jr         $ra
    08907C78:[27BD0100]: addiu      $sp, $sp, 256
_S1_2_88DEB98 99,151,666 instructions (4.779%), 14,029 calls (088DEB98 - 088DF7E0, length 787)
  Back Branch 088DF630 268,868 times (length 530)
  Back Branch 088DF77C 78,727 times (length 690)
  Back Branch 088DF794 36,185 times (length 729)
  Back Branch 088DF6B0 930 times (length 10)
    088DF67C:[2886FFFF]: slti       $a2, $a0, -1
    088DF680:[10C0000B]: beq        $a2, $zr, 0x088DF6B0
    088DF684:[2886FFFE]: slti       $a2, $a0, -2
    088DF688:[10C0000D]: beq        $a2, $zr, 0x088DF6C0
    088DF68C:[00000000]: nop
--> 088DF690:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088DF694:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088DF698:[8DC50014]: lw         $a1, 20($t6)
    088DF69C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    088DF6A0:[0E2375C2]: jal        0x088DD708
    088DF6A4:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    088DF6A8:[1000002E]: b          0x088DF764
    088DF6AC:[00000000]: nop
--> 088DF6B0:[0481FFF7]: bgez       $a0, 0x088DF690
    088DF6B4:[00000000]: nop
    088DF6B8:[10000003]: b          0x088DF6C8
    088DF6BC:[00000000]: nop
    088DF6C0:[10000028]: b          0x088DF764
_S1_2_8909394 80,977,848 instructions (3.903%), 80,254 calls (08909394 - 0890991C, length 355)
    08909394:[27BDFEB0]: addiu      $sp, $sp, -336
    08909398:[8C850784]: lw         $a1, 1924($a0)
    0890939C:[AFB00124]: sw         $s0, 292($sp)
    089093A0:[AFB10128]: sw         $s1, 296($sp)
    089093A4:[AFB2012C]: sw         $s2, 300($sp)
    089093A8:[AFB30130]: sw         $s3, 304($sp)
    089093AC:[AFB40134]: sw         $s4, 308($sp)
    089093B0:[AFB50138]: sw         $s5, 312($sp)
    089093B4:[AFB6013C]: sw         $s6, 316($sp)
    089093B8:[AFBF0140]: sw         $ra, 320($sp)
    089093BC:[10A00061]: beq        $a1, $zr, 0x08909544
    089093C0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089093C4:[8E0501EC]: lw         $a1, 492($s0)
    089093C8:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    089093CC:[00A42824]: and        $a1, $a1, $a0
    089093D0:[14A0005A]: bne        $a1, $zr, 0x0890953C
    089093D4:[00000000]: nop
    089093D8:[8E0501EC]: lw         $a1, 492($s0)
    089093DC:[00A42025]: or         $a0, $a1, $a0
    089093E0:[AE0401EC]: sw         $a0, 492($s0)
    089093E4:[30841800]: andi       $a0, $a0, 6144
    089093E8:[10800052]: beq        $a0, $zr, 0x08909534
    089093EC:[00000000]: nop
    089093F0:[8E0401EC]: lw         $a0, 492($s0)
    089093F4:[2405E7FF]: addiu      $a1, $zr, -6145 <=> li $a1, -6145
    089093F8:[00852024]: and        $a0, $a0, $a1
    089093FC:[AE0401EC]: sw         $a0, 492($s0)
    08909400:[0E24214A]: jal        0x08908528
    08909404:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08909408:[03A08825]: or         $s1, $sp, $zr <=> move $s1, $sp
    0890940C:[0E2422E9]: jal        0x08908BA4
    08909410:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08909414:[44080000]: mfc1       $t0, $f0
    08909418:[48E80001]: MTV.s      $t0, S010.s
    0890941C:[26040A70]: addiu      $a0, $s0, 2672
    08909420:[C8800000]: lv.s       S000.s, 0($a0)
    08909424:[C8800005]: lv.s       S001.s, 4($a0)
    08909428:[C880000A]: lv.s       S002.s, 8($a0)
    0890942C:[65018000]: vscl.t     C000.t, C000.t, S010.s
    08909430:[EA200000]: sv.s       S000.s, 0($s1)
    08909434:[EA200005]: sv.s       S001.s, 4($s1)
    08909438:[EA20000A]: sv.s       S002.s, 8($s1)
    0890943C:[C7AC0000]: lwc1       $f12, 0($sp)
    08909440:[C7AD0004]: lwc1       $f13, 4($sp)
    08909444:[C7AE0008]: lwc1       $f14, 8($sp)
    08909448:[E60C0950]: swc1       $f12, 2384($s0)
    0890944C:[44806000]: mtc1       $zr, $f12
    08909450:[E60C0960]: swc1       $f12, 2400($s0)
    08909454:[E60C0970]: swc1       $f12, 2416($s0)
    08909458:[E60C0980]: swc1       $f12, 2432($s0)
    0890945C:[E60C0954]: swc1       $f12, 2388($s0)
    08909460:[E60D0964]: swc1       $f13, 2404($s0)
    08909464:[E60C0974]: swc1       $f12, 2420($s0)
    08909468:[E60C0984]: swc1       $f12, 2436($s0)
    0890946C:[E60C0958]: swc1       $f12, 2392($s0)
    08909470:[E60C0968]: swc1       $f12, 2408($s0)
    08909474:[E60E0978]: swc1       $f14, 2424($s0)
    08909478:[E60C0988]: swc1       $f12, 2440($s0)
    0890947C:[E60C095C]: swc1       $f12, 2396($s0)
    08909480:[E60C096C]: swc1       $f12, 2412($s0)
    08909484:[E60C097C]: swc1       $f12, 2428($s0)
    08909488:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0890948C:[44846000]: mtc1       $a0, $f12
    08909490:[E60C098C]: swc1       $f12, 2444($s0)
    08909494:[26040350]: addiu      $a0, $s0, 848
    08909498:[26050950]: addiu      $a1, $s0, 2384
    0890949C:[00000000]: 0x890949C - memcpySequence[8CA60000,8CA70004,8CA80008,AC860000,AC870004,AC880008,8CA6000C,8CA70010,8CA80014,AC86000C,AC870010,AC880014,8CA60018,8CA7001C,8CA80020,AC860018,AC87001C,AC880020,8CA60024,8CA70028,8CA8002C,AC860024,AC870028,AC88002C,8CA60030,8CA70034,8CA80038,AC860030,AC870034,AC880038,8CA5003C,AC85003C](4,5,0,0,64)
    0890951C:[0E242E3D]: jal        0x0890B8F4
    08909520:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08909524:[14400009]: bne        $v0, $zr, 0x0890954C
    08909528:[00000000]: nop
    0890952C:[100000D7]: b          0x0890988C
    08909530:[00000000]: nop
    08909534:[100000F0]: b          0x089098F8
    08909538:[00000000]: nop
    0890953C:[100000EE]: b          0x089098F8
    08909540:[00000000]: nop
    08909544:[100000EC]: b          0x089098F8
    08909548:[00000000]: nop
    0890954C:[8E040784]: lw         $a0, 1924($s0)
    08909550:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    08909554:[84840008]: lh         $a0, 8($a0)
    08909558:[02C4202A]: slt        $a0, $s6, $a0
    0890955C:[10800044]: beq        $a0, $zr, 0x08909670
    08909560:[00000000]: nop
    08909564:[8FB20044]: lw         $s2, 68($sp)
    08909568:[8FB30048]: lw         $s3, 72($sp)
    0890956C:[8FB4004C]: lw         $s4, 76($sp)
    08909570:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08909574:[8E110710]: lw         $s1, 1808($s0)
    08909578:[02358821]: addu       $s1, $s1, $s5
    0890957C:[0E241DEF]: jal        0x089077BC
    08909580:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08909584:[8E240300]: lw         $a0, 768($s1)
    08909588:[30840003]: andi       $a0, $a0, 3
    0890958C:[1480002F]: bne        $a0, $zr, 0x0890964C
    08909590:[00000000]: nop
    08909594:[262401B0]: addiu      $a0, $s1, 432
    08909598:[8E250000]: lw         $a1, 0($s1)
    0890959C:[24A501B0]: addiu      $a1, $a1, 432
    089095A0:[D8A40000]: lv.q       C100.q, 0($a1)
    089095A4:[D8A50010]: lv.q       C110.q, 16($a1)
    089095A8:[D8A60020]: lv.q       C120.q, 32($a1)
    089095AC:[D8A70030]: lv.q       C130.q, 48($a1)
    089095B0:[26250170]: addiu      $a1, $s1, 368
    089095B4:[D8A80000]: lv.q       C200.q, 0($a1)
    089095B8:[D8A90010]: lv.q       C210.q, 16($a1)
    089095BC:[D8AA0020]: lv.q       C220.q, 32($a1)
    089095C0:[D8AB0030]: lv.q       C230.q, 48($a1)
    089095C4:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089095C8:[F8800000]: sv.q       C000.q, 0($a0)
    089095CC:[F8810010]: sv.q       C010.q, 16($a0)
    089095D0:[F8820020]: sv.q       C020.q, 32($a0)
    089095D4:[F8830030]: sv.q       C030.q, 48($a0)
    089095D8:[00000000]: 0x89095D8 - memcpySequence[8C850000,8C860004,8C870008,AFA50010,AFA60014,AFA70018,8C85000C,8C860010,8C870014,AFA5001C,AFA60020,AFA70024,8C850018,8C86001C,8C870020,AFA50028,AFA6002C,AFA70030,8C850024,8C860028,8C87002C,AFA50034,AFA60038,AFA7003C](29,4,16,0,48)
    08909638:[8C850030]: lw         $a1, 48($a0)
    0890963C:[8C920034]: lw         $s2, 52($a0)
    08909640:[8C930038]: lw         $s3, 56($a0)
    08909644:[AFA50040]: sw         $a1, 64($sp)
    08909648:[8C94003C]: lw         $s4, 60($a0)
    0890964C:[8E040784]: lw         $a0, 1924($s0)
    08909650:[26D60001]: addiu      $s6, $s6, 1
    08909654:[84840008]: lh         $a0, 8($a0)
    08909658:[02C4202A]: slt        $a0, $s6, $a0
    0890965C:[1480FFC5]: bne        $a0, $zr, 0x08909574
    08909660:[26B50320]: addiu      $s5, $s5, 800
    08909664:[AFB20044]: sw         $s2, 68($sp)
    08909668:[AFB30048]: sw         $s3, 72($sp)
    0890966C:[AFB4004C]: sw         $s4, 76($sp)
    08909670:[8E0403C0]: lw         $a0, 960($s0)
    08909674:[1080003E]: beq        $a0, $zr, 0x08909770
    08909678:[00000000]: nop
    0890967C:[8E0403C0]: lw         $a0, 960($s0)
    08909680:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08909684:[84850000]: lh         $a1, 0($a0)
    08909688:[00C5382A]: slt        $a3, $a2, $a1
    0890968C:[10E00038]: beq        $a3, $zr, 0x08909770
    08909690:[24840002]: addiu      $a0, $a0, 2
    08909694:[84870000]: lh         $a3, 0($a0)
    08909698:[8E080710]: lw         $t0, 1808($s0)
    0890969C:[00073940]: sll        $a3, $a3, 0x0005
    089096A0:[84890002]: lh         $t1, 2($a0)
    089096A4:[00075021]: addu       $t2, $zr, $a3 <=> move $t2, $a3
    089096A8:[000738C0]: sll        $a3, $a3, 0x0003
    089096AC:[01475023]: subu       $t2, $t2, $a3
    089096B0:[00094940]: sll        $t1, $t1, 0x0005
    089096B4:[00073880]: sll        $a3, $a3, 0x0002
    089096B8:[00095821]: addu       $t3, $zr, $t1 <=> move $t3, $t1
    089096BC:[01473821]: addu       $a3, $t2, $a3
    089096C0:[000948C0]: sll        $t1, $t1, 0x0003
    089096C4:[01695023]: subu       $t2, $t3, $t1
    089096C8:[00094880]: sll        $t1, $t1, 0x0002
    089096CC:[01073821]: addu       $a3, $t0, $a3
    089096D0:[01494821]: addu       $t1, $t2, $t1
    089096D4:[01094021]: addu       $t0, $t0, $t1
    089096D8:[00000000]: 0x89096D8 - memcpySequence[250801B0,8D090000,8D0A0004,24E701B0,8D0B0008,ACE90000,8D09000C,ACEA0004,8D0A0010,ACEB0008,8D0B0014,ACE9000C,8D090018,ACEA0010,8D0A001C,ACEB0014,8D0B0020,ACE90018,8D090024,ACEA001C,8D0A0028,ACEB0020,8D0B002C,ACE90024,8D090030,ACEA0028,8D0A0034,ACEB002C,8D0B0038,ACE90030,8D08003C,ACEA0034,ACEB0038,ACE8003C](7,8,432,432,64)
    08909760:[24C60001]: addiu      $a2, $a2, 1
    08909764:[00C5382A]: slt        $a3, $a2, $a1
    08909768:[14E0FFCA]: bne        $a3, $zr, 0x08909694
    0890976C:[24840004]: addiu      $a0, $a0, 4
    08909770:[8E040784]: lw         $a0, 1924($s0)
    08909774:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08909778:[84840008]: lh         $a0, 8($a0)
    0890977C:[0144202A]: slt        $a0, $t2, $a0
    08909780:[1080005D]: beq        $a0, $zr, 0x089098F8
    08909784:[00000000]: nop
    08909788:[8FA60084]: lw         $a2, 132($sp)
    0890978C:[8FA70088]: lw         $a3, 136($sp)
    08909790:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08909794:[8FA8008C]: lw         $t0, 140($sp)
    08909798:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0890979C:[8E040710]: lw         $a0, 1808($s0)
    089097A0:[00892021]: addu       $a0, $a0, $t1
    089097A4:[8C8B0300]: lw         $t3, 768($a0)
    089097A8:[316B0003]: andi       $t3, $t3, 3
    089097AC:[1565002F]: bne        $t3, $a1, 0x0890986C
    089097B0:[00000000]: nop
    089097B4:[248801B0]: addiu      $t0, $a0, 432
    089097B8:[8C860000]: lw         $a2, 0($a0)
    089097BC:[24C601B0]: addiu      $a2, $a2, 432
    089097C0:[D8C40000]: lv.q       C100.q, 0($a2)
    089097C4:[D8C50010]: lv.q       C110.q, 16($a2)
    089097C8:[D8C60020]: lv.q       C120.q, 32($a2)
    089097CC:[D8C70030]: lv.q       C130.q, 48($a2)
    089097D0:[24840170]: addiu      $a0, $a0, 368
    089097D4:[D8880000]: lv.q       C200.q, 0($a0)
    089097D8:[D8890010]: lv.q       C210.q, 16($a0)
    089097DC:[D88A0020]: lv.q       C220.q, 32($a0)
    089097E0:[D88B0030]: lv.q       C230.q, 48($a0)
    089097E4:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089097E8:[F9000000]: sv.q       C000.q, 0($t0)
    089097EC:[F9010010]: sv.q       C010.q, 16($t0)
    089097F0:[F9020020]: sv.q       C020.q, 32($t0)
    089097F4:[F9030030]: sv.q       C030.q, 48($t0)
    089097F8:[00000000]: 0x89097F8 - memcpySequence[8D040000,8D060004,8D070008,AFA40050,AFA60054,AFA70058,8D04000C,8D060010,8D070014,AFA4005C,AFA60060,AFA70064,8D040018,8D06001C,8D070020,AFA40068,AFA6006C,AFA70070,8D040024,8D060028,8D07002C,AFA40074,AFA60078,AFA7007C](29,8,80,0,48)
    08909858:[8D040030]: lw         $a0, 48($t0)
    0890985C:[8D060034]: lw         $a2, 52($t0)
    08909860:[8D070038]: lw         $a3, 56($t0)
    08909864:[AFA40080]: sw         $a0, 128($sp)
    08909868:[8D08003C]: lw         $t0, 60($t0)
    0890986C:[8E040784]: lw         $a0, 1924($s0)
    08909870:[254A0001]: addiu      $t2, $t2, 1
    08909874:[84840008]: lh         $a0, 8($a0)
    08909878:[0144202A]: slt        $a0, $t2, $a0
    0890987C:[1480FFC7]: bne        $a0, $zr, 0x0890979C
    08909880:[25290320]: addiu      $t1, $t1, 800
    08909884:[1000001A]: b          0x089098F0
    08909888:[AFA60084]: sw         $a2, 132($sp)
    0890988C:[8E040784]: lw         $a0, 1924($s0)
    08909890:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08909894:[84840008]: lh         $a0, 8($a0)
    08909898:[0224202A]: slt        $a0, $s1, $a0
    0890989C:[10800016]: beq        $a0, $zr, 0x089098F8
    089098A0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    089098A4:[8E040710]: lw         $a0, 1808($s0)
    089098A8:[00922021]: addu       $a0, $a0, $s2
    089098AC:[8C8402F4]: lw         $a0, 756($a0)
    089098B0:[30840006]: andi       $a0, $a0, 6
    089098B4:[14800003]: bne        $a0, $zr, 0x089098C4
    089098B8:[00000000]: nop
    089098BC:[10000004]: b          0x089098D0
    089098C0:[00000000]: nop
    089098C4:[8E040710]: lw         $a0, 1808($s0)
    089098C8:[0E241E83]: jal        0x08907A0C
    089098CC:[00922021]: addu       $a0, $a0, $s2
    089098D0:[8E040784]: lw         $a0, 1924($s0)
    089098D4:[26310001]: addiu      $s1, $s1, 1
    089098D8:[84840008]: lh         $a0, 8($a0)
    089098DC:[0224202A]: slt        $a0, $s1, $a0
    089098E0:[1480FFF0]: bne        $a0, $zr, 0x089098A4
    089098E4:[26520320]: addiu      $s2, $s2, 800
    089098E8:[10000003]: b          0x089098F8
    089098EC:[00000000]: nop
    089098F0:[AFA70088]: sw         $a3, 136($sp)
    089098F4:[AFA8008C]: sw         $t0, 140($sp)
    089098F8:[8FB00124]: lw         $s0, 292($sp)
    089098FC:[8FB10128]: lw         $s1, 296($sp)
    08909900:[8FB2012C]: lw         $s2, 300($sp)
    08909904:[8FB30130]: lw         $s3, 304($sp)
    08909908:[8FB40134]: lw         $s4, 308($sp)
    0890990C:[8FB50138]: lw         $s5, 312($sp)
    08909910:[8FB6013C]: lw         $s6, 316($sp)
    08909914:[8FBF0140]: lw         $ra, 320($sp)
    08909918:[03E00008]: jr         $ra
    0890991C:[27BD0150]: addiu      $sp, $sp, 336
  Back Branch 089098E0 4,841,061 times (length 17)
    08909890:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08909894:[84840008]: lh         $a0, 8($a0)
    08909898:[0224202A]: slt        $a0, $s1, $a0
    0890989C:[10800016]: beq        $a0, $zr, 0x089098F8
    089098A0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
--> 089098A4:[8E040710]: lw         $a0, 1808($s0)
    089098A8:[00922021]: addu       $a0, $a0, $s2
    089098AC:[8C8402F4]: lw         $a0, 756($a0)
    089098B0:[30840006]: andi       $a0, $a0, 6
    089098B4:[14800003]: bne        $a0, $zr, 0x089098C4
    089098B8:[00000000]: nop
    089098BC:[10000004]: b          0x089098D0
    089098C0:[00000000]: nop
    089098C4:[8E040710]: lw         $a0, 1808($s0)
    089098C8:[0E241E83]: jal        0x08907A0C
    089098CC:[00922021]: addu       $a0, $a0, $s2
    089098D0:[8E040784]: lw         $a0, 1924($s0)
    089098D4:[26310001]: addiu      $s1, $s1, 1
    089098D8:[84840008]: lh         $a0, 8($a0)
    089098DC:[0224202A]: slt        $a0, $s1, $a0
--> 089098E0:[1480FFF0]: bne        $a0, $zr, 0x089098A4
    089098E4:[26520320]: addiu      $s2, $s2, 800
    089098E8:[10000003]: b          0x089098F8
    089098EC:[00000000]: nop
    089098F0:[AFA70088]: sw         $a3, 136($sp)
  Back Branch 0890965C 108,450 times (length 60)
    08909560:[00000000]: nop
    08909564:[8FB20044]: lw         $s2, 68($sp)
    08909568:[8FB30048]: lw         $s3, 72($sp)
    0890956C:[8FB4004C]: lw         $s4, 76($sp)
    08909570:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
--> 08909574:[8E110710]: lw         $s1, 1808($s0)
    08909578:[02358821]: addu       $s1, $s1, $s5
    0890957C:[0E241DEF]: jal        0x089077BC
    08909580:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08909584:[8E240300]: lw         $a0, 768($s1)
    08909588:[30840003]: andi       $a0, $a0, 3
    0890958C:[1480002F]: bne        $a0, $zr, 0x0890964C
    08909590:[00000000]: nop
    08909594:[262401B0]: addiu      $a0, $s1, 432
    08909598:[8E250000]: lw         $a1, 0($s1)
    0890959C:[24A501B0]: addiu      $a1, $a1, 432
    089095A0:[D8A40000]: lv.q       C100.q, 0($a1)
    089095A4:[D8A50010]: lv.q       C110.q, 16($a1)
    089095A8:[D8A60020]: lv.q       C120.q, 32($a1)
    089095AC:[D8A70030]: lv.q       C130.q, 48($a1)
    089095B0:[26250170]: addiu      $a1, $s1, 368
    089095B4:[D8A80000]: lv.q       C200.q, 0($a1)
    089095B8:[D8A90010]: lv.q       C210.q, 16($a1)
    089095BC:[D8AA0020]: lv.q       C220.q, 32($a1)
    089095C0:[D8AB0030]: lv.q       C230.q, 48($a1)
    089095C4:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089095C8:[F8800000]: sv.q       C000.q, 0($a0)
    089095CC:[F8810010]: sv.q       C010.q, 16($a0)
    089095D0:[F8820020]: sv.q       C020.q, 32($a0)
    089095D4:[F8830030]: sv.q       C030.q, 48($a0)
    089095D8:[00000000]: 0x89095D8 - memcpySequence[8C850000,8C860004,8C870008,AFA50010,AFA60014,AFA70018,8C85000C,8C860010,8C870014,AFA5001C,AFA60020,AFA70024,8C850018,8C86001C,8C870020,AFA50028,AFA6002C,AFA70030,8C850024,8C860028,8C87002C,AFA50034,AFA60038,AFA7003C](29,4,16,0,48)
    08909638:[8C850030]: lw         $a1, 48($a0)
    0890963C:[8C920034]: lw         $s2, 52($a0)
    08909640:[8C930038]: lw         $s3, 56($a0)
    08909644:[AFA50040]: sw         $a1, 64($sp)
    08909648:[8C94003C]: lw         $s4, 60($a0)
    0890964C:[8E040784]: lw         $a0, 1924($s0)
    08909650:[26D60001]: addiu      $s6, $s6, 1
    08909654:[84840008]: lh         $a0, 8($a0)
    08909658:[02C4202A]: slt        $a0, $s6, $a0
--> 0890965C:[1480FFC5]: bne        $a0, $zr, 0x08909574
    08909660:[26B50320]: addiu      $s5, $s5, 800
    08909664:[AFB20044]: sw         $s2, 68($sp)
    08909668:[AFB30048]: sw         $s3, 72($sp)
    0890966C:[AFB4004C]: sw         $s4, 76($sp)
  Back Branch 0890987C 108,450 times (length 58)
    08909788:[8FA60084]: lw         $a2, 132($sp)
    0890978C:[8FA70088]: lw         $a3, 136($sp)
    08909790:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08909794:[8FA8008C]: lw         $t0, 140($sp)
    08909798:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
--> 0890979C:[8E040710]: lw         $a0, 1808($s0)
    089097A0:[00892021]: addu       $a0, $a0, $t1
    089097A4:[8C8B0300]: lw         $t3, 768($a0)
    089097A8:[316B0003]: andi       $t3, $t3, 3
    089097AC:[1565002F]: bne        $t3, $a1, 0x0890986C
    089097B0:[00000000]: nop
    089097B4:[248801B0]: addiu      $t0, $a0, 432
    089097B8:[8C860000]: lw         $a2, 0($a0)
    089097BC:[24C601B0]: addiu      $a2, $a2, 432
    089097C0:[D8C40000]: lv.q       C100.q, 0($a2)
    089097C4:[D8C50010]: lv.q       C110.q, 16($a2)
    089097C8:[D8C60020]: lv.q       C120.q, 32($a2)
    089097CC:[D8C70030]: lv.q       C130.q, 48($a2)
    089097D0:[24840170]: addiu      $a0, $a0, 368
    089097D4:[D8880000]: lv.q       C200.q, 0($a0)
    089097D8:[D8890010]: lv.q       C210.q, 16($a0)
    089097DC:[D88A0020]: lv.q       C220.q, 32($a0)
    089097E0:[D88B0030]: lv.q       C230.q, 48($a0)
    089097E4:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089097E8:[F9000000]: sv.q       C000.q, 0($t0)
    089097EC:[F9010010]: sv.q       C010.q, 16($t0)
    089097F0:[F9020020]: sv.q       C020.q, 32($t0)
    089097F4:[F9030030]: sv.q       C030.q, 48($t0)
    089097F8:[00000000]: 0x89097F8 - memcpySequence[8D040000,8D060004,8D070008,AFA40050,AFA60054,AFA70058,8D04000C,8D060010,8D070014,AFA4005C,AFA60060,AFA70064,8D040018,8D06001C,8D070020,AFA40068,AFA6006C,AFA70070,8D040024,8D060028,8D07002C,AFA40074,AFA60078,AFA7007C](29,8,80,0,48)
    08909858:[8D040030]: lw         $a0, 48($t0)
    0890985C:[8D060034]: lw         $a2, 52($t0)
    08909860:[8D070038]: lw         $a3, 56($t0)
    08909864:[AFA40080]: sw         $a0, 128($sp)
    08909868:[8D08003C]: lw         $t0, 60($t0)
    0890986C:[8E040784]: lw         $a0, 1924($s0)
    08909870:[254A0001]: addiu      $t2, $t2, 1
    08909874:[84840008]: lh         $a0, 8($a0)
    08909878:[0144202A]: slt        $a0, $t2, $a0
--> 0890987C:[1480FFC7]: bne        $a0, $zr, 0x0890979C
    08909880:[25290320]: addiu      $t1, $t1, 800
    08909884:[1000001A]: b          0x089098F0
    08909888:[AFA60084]: sw         $a2, 132($sp)
    0890988C:[8E040784]: lw         $a0, 1924($s0)
  Back Branch 08909768 760 times (length 55)
    08909680:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08909684:[84850000]: lh         $a1, 0($a0)
    08909688:[00C5382A]: slt        $a3, $a2, $a1
    0890968C:[10E00038]: beq        $a3, $zr, 0x08909770
    08909690:[24840002]: addiu      $a0, $a0, 2
--> 08909694:[84870000]: lh         $a3, 0($a0)
    08909698:[8E080710]: lw         $t0, 1808($s0)
    0890969C:[00073940]: sll        $a3, $a3, 0x0005
    089096A0:[84890002]: lh         $t1, 2($a0)
    089096A4:[00075021]: addu       $t2, $zr, $a3 <=> move $t2, $a3
    089096A8:[000738C0]: sll        $a3, $a3, 0x0003
    089096AC:[01475023]: subu       $t2, $t2, $a3
    089096B0:[00094940]: sll        $t1, $t1, 0x0005
    089096B4:[00073880]: sll        $a3, $a3, 0x0002
    089096B8:[00095821]: addu       $t3, $zr, $t1 <=> move $t3, $t1
    089096BC:[01473821]: addu       $a3, $t2, $a3
    089096C0:[000948C0]: sll        $t1, $t1, 0x0003
    089096C4:[01695023]: subu       $t2, $t3, $t1
    089096C8:[00094880]: sll        $t1, $t1, 0x0002
    089096CC:[01073821]: addu       $a3, $t0, $a3
    089096D0:[01494821]: addu       $t1, $t2, $t1
    089096D4:[01094021]: addu       $t0, $t0, $t1
    089096D8:[00000000]: 0x89096D8 - memcpySequence[250801B0,8D090000,8D0A0004,24E701B0,8D0B0008,ACE90000,8D09000C,ACEA0004,8D0A0010,ACEB0008,8D0B0014,ACE9000C,8D090018,ACEA0010,8D0A001C,ACEB0014,8D0B0020,ACE90018,8D090024,ACEA001C,8D0A0028,ACEB0020,8D0B002C,ACE90024,8D090030,ACEA0028,8D0A0034,ACEB002C,8D0B0038,ACE90030,8D08003C,ACEA0034,ACEB0038,ACE8003C](7,8,432,432,64)
    08909760:[24C60001]: addiu      $a2, $a2, 1
    08909764:[00C5382A]: slt        $a3, $a2, $a1
--> 08909768:[14E0FFCA]: bne        $a3, $zr, 0x08909694
    0890976C:[24840004]: addiu      $a0, $a0, 4
    08909770:[8E040784]: lw         $a0, 1924($s0)
    08909774:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08909778:[84840008]: lh         $a0, 8($a0)
_S1_2_89105D8 77,759,320 instructions (3.748%), 845,210 calls (089105D8 - 08910A94, length 304)
    089105D8:[94870006]: lhu        $a3, 6($a0)
    089105DC:[8CA50710]: lw         $a1, 1808($a1)
    089105E0:[00073940]: sll        $a3, $a3, 0x0005
    089105E4:[00074021]: addu       $t0, $zr, $a3 <=> move $t0, $a3
    089105E8:[000738C0]: sll        $a3, $a3, 0x0003
    089105EC:[01074023]: subu       $t0, $t0, $a3
    089105F0:[00073880]: sll        $a3, $a3, 0x0002
    089105F4:[01073821]: addu       $a3, $t0, $a3
    089105F8:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    089105FC:[ACC80000]: sw         $t0, 0($a2)
    08910600:[00A72821]: addu       $a1, $a1, $a3
    08910604:[90840005]: lbu        $a0, 5($a0)
    08910608:[3C072A00]: lui        $a3, 0x2A00 <=> li $a3, 0x2A000000
    0891060C:[00872025]: or         $a0, $a0, $a3
    08910610:[24A50230]: addiu      $a1, $a1, 560
    08910614:[ACC40004]: sw         $a0, 4($a2)
    08910618:[C4AC0000]: lwc1       $f12, 0($a1)
    0891061C:[3C042B00]: lui        $a0, 0x2B00 <=> li $a0, 0x2B000000
    08910620:[E7AC0000]: swc1       $f12, 0($sp)
    08910624:[8FA70000]: lw         $a3, 0($sp)
    08910628:[00073A02]: srl        $a3, $a3, 0x0008
    0891062C:[00E43825]: or         $a3, $a3, $a0
    08910630:[ACC70008]: sw         $a3, 8($a2)
    08910634:[C4AC0004]: lwc1       $f12, 4($a1)
    08910638:[E7AC0004]: swc1       $f12, 4($sp)
    0891063C:[8FA70004]: lw         $a3, 4($sp)
    08910640:[00073A02]: srl        $a3, $a3, 0x0008
    08910644:[00E43825]: or         $a3, $a3, $a0
    08910648:[ACC7000C]: sw         $a3, 12($a2)
    0891064C:[C4AC0008]: lwc1       $f12, 8($a1)
    08910650:[E7AC0008]: swc1       $f12, 8($sp)
    08910654:[8FA70008]: lw         $a3, 8($sp)
    08910658:[00073A02]: srl        $a3, $a3, 0x0008
    0891065C:[00E43825]: or         $a3, $a3, $a0
    08910660:[ACC70010]: sw         $a3, 16($a2)
    08910664:[C4AC0010]: lwc1       $f12, 16($a1)
    08910668:[E7AC000C]: swc1       $f12, 12($sp)
    0891066C:[8FA7000C]: lw         $a3, 12($sp)
    08910670:[00073A02]: srl        $a3, $a3, 0x0008
    08910674:[00E43825]: or         $a3, $a3, $a0
    08910678:[ACC70014]: sw         $a3, 20($a2)
    0891067C:[C4AC0014]: lwc1       $f12, 20($a1)
    08910680:[E7AC0010]: swc1       $f12, 16($sp)
    08910684:[8FA70010]: lw         $a3, 16($sp)
    08910688:[00073A02]: srl        $a3, $a3, 0x0008
    0891068C:[00E43825]: or         $a3, $a3, $a0
    08910690:[ACC70018]: sw         $a3, 24($a2)
    08910694:[C4AC0018]: lwc1       $f12, 24($a1)
    08910698:[E7AC0014]: swc1       $f12, 20($sp)
    0891069C:[8FA70014]: lw         $a3, 20($sp)
    089106A0:[00073A02]: srl        $a3, $a3, 0x0008
    089106A4:[00E43825]: or         $a3, $a3, $a0
    089106A8:[ACC7001C]: sw         $a3, 28($a2)
    089106AC:[C4AC0020]: lwc1       $f12, 32($a1)
    089106B0:[E7AC0018]: swc1       $f12, 24($sp)
    089106B4:[8FA70018]: lw         $a3, 24($sp)
    089106B8:[00073A02]: srl        $a3, $a3, 0x0008
    089106BC:[00E43825]: or         $a3, $a3, $a0
    089106C0:[ACC70020]: sw         $a3, 32($a2)
    089106C4:[C4AC0024]: lwc1       $f12, 36($a1)
    089106C8:[E7AC001C]: swc1       $f12, 28($sp)
    089106CC:[8FA7001C]: lw         $a3, 28($sp)
    089106D0:[00073A02]: srl        $a3, $a3, 0x0008
    089106D4:[00E43825]: or         $a3, $a3, $a0
    089106D8:[ACC70024]: sw         $a3, 36($a2)
    089106DC:[C4AC0028]: lwc1       $f12, 40($a1)
    089106E0:[E7AC0020]: swc1       $f12, 32($sp)
    089106E4:[8FA70020]: lw         $a3, 32($sp)
    089106E8:[00073A02]: srl        $a3, $a3, 0x0008
    089106EC:[00E43825]: or         $a3, $a3, $a0
    089106F0:[ACC70028]: sw         $a3, 40($a2)
    089106F4:[C4AC0030]: lwc1       $f12, 48($a1)
    089106F8:[E7AC0024]: swc1       $f12, 36($sp)
    089106FC:[8FA70024]: lw         $a3, 36($sp)
    08910700:[00073A02]: srl        $a3, $a3, 0x0008
    08910704:[00E43825]: or         $a3, $a3, $a0
    08910708:[ACC7002C]: sw         $a3, 44($a2)
    0891070C:[C4AC0034]: lwc1       $f12, 52($a1)
    08910710:[E7AC0028]: swc1       $f12, 40($sp)
    08910714:[8FA70028]: lw         $a3, 40($sp)
    08910718:[00073A02]: srl        $a3, $a3, 0x0008
    0891071C:[00E43825]: or         $a3, $a3, $a0
    08910720:[ACC70030]: sw         $a3, 48($a2)
    08910724:[C4AC0038]: lwc1       $f12, 56($a1)
    08910728:[E7AC002C]: swc1       $f12, 44($sp)
    0891072C:[8FA5002C]: lw         $a1, 44($sp)
    08910730:[00052A02]: srl        $a1, $a1, 0x0008
    08910734:[00A42025]: or         $a0, $a1, $a0
    08910738:[100000D5]: b          0x08910A90
    0891073C:[ACC40034]: sw         $a0, 52($a2)
    08910A90:[03E00008]: jr         $ra
    08910A94:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_899489C 49,744,730 instructions (2.398%), 671,978 calls (0899489C - 08994D0C, length 285)
    0899489C:[27BDFFD0]: addiu      $sp, $sp, -48
    089948A0:[E7AC000C]: swc1       $f12, 12($sp)
    089948A4:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    089948A8:[AFB10020]: sw         $s1, 32($sp)
    089948AC:[AFB20024]: sw         $s2, 36($sp)
    089948B0:[8FB1000C]: lw         $s1, 12($sp)
    089948B4:[24B2FFFF]: addiu      $s2, $a1, -1
    089948B8:[3C053F49]: lui        $a1, 0x3F49 <=> li $a1, 0x3F490000
    089948BC:[02329024]: and        $s2, $s1, $s2
    089948C0:[24A50FD8]: addiu      $a1, $a1, 4056
    089948C4:[00B2282A]: slt        $a1, $a1, $s2
    089948C8:[AFB0001C]: sw         $s0, 28($sp)
    089948CC:[AFBF0028]: sw         $ra, 40($sp)
    089948D0:[10A00008]: beq        $a1, $zr, 0x089948F4
    089948D4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089948D8:[3C044017]: lui        $a0, 0x4017 <=> li $a0, 0x40170000
    089948DC:[2484CBE4]: addiu      $a0, $a0, -13340
    089948E0:[0244202A]: slt        $a0, $s2, $a0
    089948E4:[1480000D]: bne        $a0, $zr, 0x0899491C
    089948E8:[2404FFF0]: addiu      $a0, $zr, -16 <=> li $a0, -16
    089948EC:[10000052]: b          0x08994A38
    089948F0:[3C044349]: lui        $a0, 0x4349 <=> li $a0, 0x43490000
    089948F4:[44806800]: mtc1       $zr, $f13
    089948F8:[E60C0000]: swc1       $f12, 0($s0)
    089948FC:[E60D0004]: swc1       $f13, 4($s0)
    08994900:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08994904:[8FB0001C]: lw         $s0, 28($sp)
    08994908:[8FB10020]: lw         $s1, 32($sp)
    0899490C:[8FB20024]: lw         $s2, 36($sp)
    08994910:[8FBF0028]: lw         $ra, 40($sp)
    08994914:[03E00008]: jr         $ra
    08994918:[27BD0030]: addiu      $sp, $sp, 48
    0899491C:[3C053FC9]: lui        $a1, 0x3FC9 <=> li $a1, 0x3FC90000
    08994920:[02449024]: and        $s2, $s2, $a0
    08994924:[34A50F80]: ori        $a1, $a1, 3968
    08994928:[3C043FC9]: lui        $a0, 0x3FC9 <=> li $a0, 0x3FC90000
    0899492C:[44856800]: mtc1       $a1, $f13
    08994930:[1A200021]: blez       $s1, 0x089949B8
    08994934:[24840FD0]: addiu      $a0, $a0, 4048
    08994938:[1244000B]: beq        $s2, $a0, 0x08994968
    0899493C:[460D6301]: sub.s      $f12, $f12, $f13
    08994940:[3C043735]: lui        $a0, 0x3735 <=> li $a0, 0x37350000
    08994944:[34844443]: ori        $a0, $a0, 17475
    08994948:[44846800]: mtc1       $a0, $f13
    0899494C:[460D6381]: sub.s      $f14, $f12, $f13
    08994950:[E60E0000]: swc1       $f14, 0($s0)
    08994954:[C60E0000]: lwc1       $f14, 0($s0)
    08994958:[460E6301]: sub.s      $f12, $f12, $f14
    0899495C:[460D6301]: sub.s      $f12, $f12, $f13
    08994960:[1000000E]: b          0x0899499C
    08994964:[E60C0004]: swc1       $f12, 4($s0)
    08994968:[3C043735]: lui        $a0, 0x3735 <=> li $a0, 0x37350000
    0899496C:[34844400]: ori        $a0, $a0, 17408
    08994970:[44846800]: mtc1       $a0, $f13
    08994974:[460D6301]: sub.s      $f12, $f12, $f13
    08994978:[3C042E85]: lui        $a0, 0x2E85 <=> li $a0, 0x2E850000
    0899497C:[3484A308]: ori        $a0, $a0, -23800
    08994980:[44847000]: mtc1       $a0, $f14
    08994984:[460E63C1]: sub.s      $f15, $f12, $f14
    08994988:[E60F0000]: swc1       $f15, 0($s0)
    0899498C:[C60F0000]: lwc1       $f15, 0($s0)
    08994990:[460F6301]: sub.s      $f12, $f12, $f15
    08994994:[460E6301]: sub.s      $f12, $f12, $f14
    08994998:[E60C0004]: swc1       $f12, 4($s0)
    0899499C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089949A0:[8FB0001C]: lw         $s0, 28($sp)
    089949A4:[8FB10020]: lw         $s1, 32($sp)
    089949A8:[8FB20024]: lw         $s2, 36($sp)
    089949AC:[8FBF0028]: lw         $ra, 40($sp)
    089949B0:[03E00008]: jr         $ra
    089949B4:[27BD0030]: addiu      $sp, $sp, 48
    089949B8:[1244000B]: beq        $s2, $a0, 0x089949E8
    089949BC:[460D6300]: add.s      $f12, $f12, $f13
    089949C0:[3C043735]: lui        $a0, 0x3735 <=> li $a0, 0x37350000
    089949C4:[34844443]: ori        $a0, $a0, 17475
    089949C8:[44846800]: mtc1       $a0, $f13
    089949CC:[460D6380]: add.s      $f14, $f12, $f13
    089949D0:[E60E0000]: swc1       $f14, 0($s0)
    089949D4:[C60E0000]: lwc1       $f14, 0($s0)
    089949D8:[460E6301]: sub.s      $f12, $f12, $f14
    089949DC:[460D6300]: add.s      $f12, $f12, $f13
    089949E0:[1000000E]: b          0x08994A1C
    089949E4:[E60C0004]: swc1       $f12, 4($s0)
    089949E8:[3C043735]: lui        $a0, 0x3735 <=> li $a0, 0x37350000
    089949EC:[34844400]: ori        $a0, $a0, 17408
    089949F0:[44846800]: mtc1       $a0, $f13
    089949F4:[460D6300]: add.s      $f12, $f12, $f13
    089949F8:[3C042E85]: lui        $a0, 0x2E85 <=> li $a0, 0x2E850000
    089949FC:[3484A308]: ori        $a0, $a0, -23800
    08994A00:[44847000]: mtc1       $a0, $f14
    08994A04:[460E63C0]: add.s      $f15, $f12, $f14
    08994A08:[E60F0000]: swc1       $f15, 0($s0)
    08994A0C:[C60F0000]: lwc1       $f15, 0($s0)
    08994A10:[460F6301]: sub.s      $f12, $f12, $f15
    08994A14:[460E6300]: add.s      $f12, $f12, $f14
    08994A18:[E60C0004]: swc1       $f12, 4($s0)
    08994A1C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08994A20:[8FB0001C]: lw         $s0, 28($sp)
    08994A24:[8FB10020]: lw         $s1, 32($sp)
    08994A28:[8FB20024]: lw         $s2, 36($sp)
    08994A2C:[8FBF0028]: lw         $ra, 40($sp)
    08994A30:[03E00008]: jr         $ra
    08994A34:[27BD0030]: addiu      $sp, $sp, 48
    08994A38:[24840F80]: addiu      $a0, $a0, 3968
    08994A3C:[0092202A]: slt        $a0, $a0, $s2
    08994A40:[14800067]: bne        $a0, $zr, 0x08994BE0
    08994A44:[3C047F80]: lui        $a0, 0x7F80 <=> li $a0, 0x7F800000
    08994A48:[0E26457E]: jal        0x089915F8
    08994A4C:[00000000]: nop
    08994A50:[3C043F22]: lui        $a0, 0x3F22 <=> li $a0, 0x3F220000
    08994A54:[3484F984]: ori        $a0, $a0, -1660
    08994A58:[44846000]: mtc1       $a0, $f12
    08994A5C:[460C0302]: mul.s      $f12, $f0, $f12
    08994A60:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    08994A64:[44846800]: mtc1       $a0, $f13
    08994A68:[3C043FC9]: lui        $a0, 0x3FC9 <=> li $a0, 0x3FC90000
    08994A6C:[460D6300]: add.s      $f12, $f12, $f13
    08994A70:[34840F80]: ori        $a0, $a0, 3968
    08994A74:[44847000]: mtc1       $a0, $f14
    08994A78:[3C043735]: lui        $a0, 0x3735 <=> li $a0, 0x37350000
    08994A7C:[4600630D]: trunc.w.s  $f12, $f12
    08994A80:[34844443]: ori        $a0, $a0, 17475
    08994A84:[44847800]: mtc1       $a0, $f15
    08994A88:[44026000]: mfc1       $v0, $f12
    08994A8C:[44826000]: mtc1       $v0, $f12
    08994A90:[46806320]: cvt.s.w    $f12, $f12
    08994A94:[28450020]: slti       $a1, $v0, 32
    08994A98:[460E6342]: mul.s      $f13, $f12, $f14
    08994A9C:[460F63C2]: mul.s      $f15, $f12, $f15
    08994AA0:[460D0341]: sub.s      $f13, $f0, $f13
    08994AA4:[46006B86]: mov.s      $f14, $f13
    08994AA8:[10A0000D]: beq        $a1, $zr, 0x08994AE0
    08994AAC:[460F7401]: sub.s      $f16, $f14, $f15
    08994AB0:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    08994AB4:[00022080]: sll        $a0, $v0, 0x0002
    08994AB8:[24C6A2E8]: addiu      $a2, $a2, -23832
    08994ABC:[00862021]: addu       $a0, $a0, $a2
    08994AC0:[2405FF00]: addiu      $a1, $zr, -256 <=> li $a1, -256
    08994AC4:[8C84FFFC]: lw         $a0, -4($a0)
    08994AC8:[02452824]: and        $a1, $s2, $a1
    08994ACC:[50A40005]: beql       $a1, $a0, 0x08994AE4
    08994AD0:[E6100000]: swc1       $f16, 0($s0)
    08994AD4:[E6100000]: swc1       $f16, 0($s0)
    08994AD8:[10000031]: b          0x08994BA0
    08994ADC:[C6100000]: lwc1       $f16, 0($s0)
    08994AE0:[E6100000]: swc1       $f16, 0($s0)
    08994AE4:[C6100000]: lwc1       $f16, 0($s0)
    08994AE8:[001295C3]: sra        $s2, $s2, 0x0017
    08994AEC:[E7B00010]: swc1       $f16, 16($sp)
    08994AF0:[8FA40010]: lw         $a0, 16($sp)
    08994AF4:[000425C2]: srl        $a0, $a0, 0x0017
    08994AF8:[308400FF]: andi       $a0, $a0, 255
    08994AFC:[02442023]: subu       $a0, $s2, $a0
    08994B00:[28840009]: slti       $a0, $a0, 9
    08994B04:[14800026]: bne        $a0, $zr, 0x08994BA0
    08994B08:[3C043735]: lui        $a0, 0x3735 <=> li $a0, 0x37350000
    08994B0C:[34844400]: ori        $a0, $a0, 17408
    08994B10:[44847000]: mtc1       $a0, $f14
    08994B14:[460E63C2]: mul.s      $f15, $f12, $f14
    08994B18:[3C042E85]: lui        $a0, 0x2E85 <=> li $a0, 0x2E850000
    08994B1C:[3484A308]: ori        $a0, $a0, -23800
    08994B20:[44848000]: mtc1       $a0, $f16
    08994B24:[460F6B81]: sub.s      $f14, $f13, $f15
    08994B28:[46106402]: mul.s      $f16, $f12, $f16
    08994B2C:[460E6B41]: sub.s      $f13, $f13, $f14
    08994B30:[460F6BC1]: sub.s      $f15, $f13, $f15
    08994B34:[460F83C1]: sub.s      $f15, $f16, $f15
    08994B38:[460F7441]: sub.s      $f17, $f14, $f15
    08994B3C:[E6110000]: swc1       $f17, 0($s0)
    08994B40:[C6100000]: lwc1       $f16, 0($s0)
    08994B44:[E7B00014]: swc1       $f16, 20($sp)
    08994B48:[8FA40014]: lw         $a0, 20($sp)
    08994B4C:[000425C2]: srl        $a0, $a0, 0x0017
    08994B50:[308400FF]: andi       $a0, $a0, 255
    08994B54:[02442023]: subu       $a0, $s2, $a0
    08994B58:[2884001A]: slti       $a0, $a0, 26
    08994B5C:[14800010]: bne        $a0, $zr, 0x08994BA0
    08994B60:[3C042E85]: lui        $a0, 0x2E85 <=> li $a0, 0x2E850000
    08994B64:[46007346]: mov.s      $f13, $f14
    08994B68:[3484A300]: ori        $a0, $a0, -23808
    08994B6C:[44847800]: mtc1       $a0, $f15
    08994B70:[460F63C2]: mul.s      $f15, $f12, $f15
    08994B74:[3C04248D]: lui        $a0, 0x248D <=> li $a0, 0x248D0000
    08994B78:[34843132]: ori        $a0, $a0, 12594
    08994B7C:[44848000]: mtc1       $a0, $f16
    08994B80:[460F7381]: sub.s      $f14, $f14, $f15
    08994B84:[46106302]: mul.s      $f12, $f12, $f16
    08994B88:[460E6B41]: sub.s      $f13, $f13, $f14
    08994B8C:[460F6BC1]: sub.s      $f15, $f13, $f15
    08994B90:[460F63C1]: sub.s      $f15, $f12, $f15
    08994B94:[460F7441]: sub.s      $f17, $f14, $f15
    08994B98:[E6110000]: swc1       $f17, 0($s0)
    08994B9C:[C6100000]: lwc1       $f16, 0($s0)
    08994BA0:[46107301]: sub.s      $f12, $f14, $f16
    08994BA4:[460F6301]: sub.s      $f12, $f12, $f15
    08994BA8:[06210053]: bgez       $s1, 0x08994CF8
    08994BAC:[E60C0004]: swc1       $f12, 4($s0)
    08994BB0:[C60C0004]: lwc1       $f12, 4($s0)
    08994BB4:[46008347]: neg.s      $f13, $f16
    08994BB8:[E60D0000]: swc1       $f13, 0($s0)
    08994BBC:[46006307]: neg.s      $f12, $f12
    08994BC0:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    08994BC4:[E60C0004]: swc1       $f12, 4($s0)
    08994BC8:[8FB0001C]: lw         $s0, 28($sp)
    08994BCC:[8FB10020]: lw         $s1, 32($sp)
    08994BD0:[8FB20024]: lw         $s2, 36($sp)
    08994BD4:[8FBF0028]: lw         $ra, 40($sp)
    08994BD8:[03E00008]: jr         $ra
    08994BDC:[27BD0030]: addiu      $sp, $sp, 48
    08994BE0:[0244202A]: slt        $a0, $s2, $a0
    08994BE4:[1080000C]: beq        $a0, $zr, 0x08994C18
    08994BE8:[44806000]: mtc1       $zr, $f12
    08994BEC:[001225C3]: sra        $a0, $s2, 0x0017
    08994BF0:[2484FF7A]: addiu      $a0, $a0, -134
    08994BF4:[00042DC0]: sll        $a1, $a0, 0x0017
    08994BF8:[02452823]: subu       $a1, $s2, $a1
    08994BFC:[AFA50018]: sw         $a1, 24($sp)
    08994C00:[3C064380]: lui        $a2, 0x4380 <=> li $a2, 0x43800000
    08994C04:[C7AD0018]: lwc1       $f13, 24($sp)
    08994C08:[44867000]: mtc1       $a2, $f14
    08994C0C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08994C10:[1000000A]: b          0x08994C3C
    08994C14:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08994C18:[E60C0004]: swc1       $f12, 4($s0)
    08994C1C:[E60C0000]: swc1       $f12, 0($s0)
    08994C20:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08994C24:[8FB0001C]: lw         $s0, 28($sp)
    08994C28:[8FB10020]: lw         $s1, 32($sp)
    08994C2C:[8FB20024]: lw         $s2, 36($sp)
    08994C30:[8FBF0028]: lw         $ra, 40($sp)
    08994C34:[03E00008]: jr         $ra
    08994C38:[27BD0030]: addiu      $sp, $sp, 48
    08994C3C:[46006BCD]: trunc.w.s  $f15, $f13
    08994C40:[26520001]: addiu      $s2, $s2, 1
    08994C44:[2A460002]: slti       $a2, $s2, 2
    08994C48:[44077800]: mfc1       $a3, $f15
    08994C4C:[44878000]: mtc1       $a3, $f16
    08994C50:[46808420]: cvt.s.w    $f16, $f16
    08994C54:[46106B41]: sub.s      $f13, $f13, $f16
    08994C58:[E4B00000]: swc1       $f16, 0($a1)
    08994C5C:[24A50004]: addiu      $a1, $a1, 4
    08994C60:[14C0FFF6]: bne        $a2, $zr, 0x08994C3C
    08994C64:[460E6B42]: mul.s      $f13, $f13, $f14
    08994C68:[E7AD0008]: swc1       $f13, 8($sp)
    08994C6C:[27A5000C]: addiu      $a1, $sp, 12
    08994C70:[C4ADFFFC]: lwc1       $f13, -4($a1)
    08994C74:[460C6832]: c.eq.s     $f13, $f12
    08994C78:[00000000]: nop
    08994C7C:[45000007]: bc1f       0x08994C9C
    08994C80:[34020003]: ori        $v0, $zr, 3 <=> li $v0, 3
    08994C84:[24A5FFFC]: addiu      $a1, $a1, -4
    08994C88:[C4ADFFFC]: lwc1       $f13, -4($a1)
    08994C8C:[460C6832]: c.eq.s     $f13, $f12
    08994C90:[00000000]: nop
    08994C94:[4501FFFB]: bc1t       0x08994C84
    08994C98:[2442FFFF]: addiu      $v0, $v0, -1
    08994C9C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08994CA0:[3C09089B]: lui        $t1, 0x089B <=> li $t1, 0x089B0000
    08994CA4:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08994CA8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08994CAC:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    08994CB0:[34080002]: ori        $t0, $zr, 2 <=> li $t0, 2
    08994CB4:[0E265AA0]: jal        0x08996A80
    08994CB8:[25299FD0]: addiu      $t1, $t1, -24624
    08994CBC:[0621000E]: bgez       $s1, 0x08994CF8
    08994CC0:[00000000]: nop
    08994CC4:[C60C0000]: lwc1       $f12, 0($s0)
    08994CC8:[C60D0004]: lwc1       $f13, 4($s0)
    08994CCC:[46006307]: neg.s      $f12, $f12
    08994CD0:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    08994CD4:[E60C0000]: swc1       $f12, 0($s0)
    08994CD8:[46006B07]: neg.s      $f12, $f13
    08994CDC:[E60C0004]: swc1       $f12, 4($s0)
    08994CE0:[8FB0001C]: lw         $s0, 28($sp)
    08994CE4:[8FB10020]: lw         $s1, 32($sp)
    08994CE8:[8FB20024]: lw         $s2, 36($sp)
    08994CEC:[8FBF0028]: lw         $ra, 40($sp)
    08994CF0:[03E00008]: jr         $ra
    08994CF4:[27BD0030]: addiu      $sp, $sp, 48
    08994CF8:[8FB0001C]: lw         $s0, 28($sp)
    08994CFC:[8FB10020]: lw         $s1, 32($sp)
    08994D00:[8FB20024]: lw         $s2, 36($sp)
    08994D04:[8FBF0028]: lw         $ra, 40($sp)
    08994D08:[03E00008]: jr         $ra
    08994D0C:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08994C60 48 times (length 11)
    08994C28:[8FB10020]: lw         $s1, 32($sp)
    08994C2C:[8FB20024]: lw         $s2, 36($sp)
    08994C30:[8FBF0028]: lw         $ra, 40($sp)
    08994C34:[03E00008]: jr         $ra
    08994C38:[27BD0030]: addiu      $sp, $sp, 48
--> 08994C3C:[46006BCD]: trunc.w.s  $f15, $f13
    08994C40:[26520001]: addiu      $s2, $s2, 1
    08994C44:[2A460002]: slti       $a2, $s2, 2
    08994C48:[44077800]: mfc1       $a3, $f15
    08994C4C:[44878000]: mtc1       $a3, $f16
    08994C50:[46808420]: cvt.s.w    $f16, $f16
    08994C54:[46106B41]: sub.s      $f13, $f13, $f16
    08994C58:[E4B00000]: swc1       $f16, 0($a1)
    08994C5C:[24A50004]: addiu      $a1, $a1, 4
--> 08994C60:[14C0FFF6]: bne        $a2, $zr, 0x08994C3C
    08994C64:[460E6B42]: mul.s      $f13, $f13, $f14
    08994C68:[E7AD0008]: swc1       $f13, 8($sp)
    08994C6C:[27A5000C]: addiu      $a1, $sp, 12
    08994C70:[C4ADFFFC]: lwc1       $f13, -4($a1)
  Back Branch 08994C94 48 times (length 6)
    08994C70:[C4ADFFFC]: lwc1       $f13, -4($a1)
    08994C74:[460C6832]: c.eq.s     $f13, $f12
    08994C78:[00000000]: nop
    08994C7C:[45000007]: bc1f       0x08994C9C
    08994C80:[34020003]: ori        $v0, $zr, 3 <=> li $v0, 3
--> 08994C84:[24A5FFFC]: addiu      $a1, $a1, -4
    08994C88:[C4ADFFFC]: lwc1       $f13, -4($a1)
    08994C8C:[460C6832]: c.eq.s     $f13, $f12
    08994C90:[00000000]: nop
--> 08994C94:[4501FFFB]: bc1t       0x08994C84
    08994C98:[2442FFFF]: addiu      $v0, $v0, -1
    08994C9C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08994CA0:[3C09089B]: lui        $t1, 0x089B <=> li $t1, 0x089B0000
    08994CA4:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
_S1_2_8913618 44,828,853 instructions (2.161%), 35,399 calls (08913618 - 08913CAC, length 422)
    08913618:[27BDFDF0]: addiu      $sp, $sp, -528
    0891361C:[AFB201EC]: sw         $s2, 492($sp)
    08913620:[AFB401F4]: sw         $s4, 500($sp)
    08913624:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08913628:[00A0A025]: or         $s4, $a1, $zr <=> move $s4, $a1
    0891362C:[AFB001E4]: sw         $s0, 484($sp)
    08913630:[AFB101E8]: sw         $s1, 488($sp)
    08913634:[AFB301F0]: sw         $s3, 496($sp)
    08913638:[AFB501F8]: sw         $s5, 504($sp)
    0891363C:[AFB601FC]: sw         $s6, 508($sp)
    08913640:[AFB70200]: sw         $s7, 512($sp)
    08913644:[AFBE0204]: sw         $fp, 516($sp)
    08913648:[AFBF0208]: sw         $ra, 520($sp)
    0891364C:[14A00009]: bne        $a1, $zr, 0x08913674
    08913650:[AFA601E0]: sw         $a2, 480($sp)
    08913654:[0E26231D]: jal        0x08988C74
    08913658:[3404000B]: ori        $a0, $zr, 11 <=> li $a0, 11
    0891365C:[0E26231D]: jal        0x08988C74
    08913660:[3404000C]: ori        $a0, $zr, 12 <=> li $a0, 12
    08913664:[0E26231D]: jal        0x08988C74
    08913668:[3404000D]: ori        $a0, $zr, 13 <=> li $a0, 13
    0891366C:[0E26231D]: jal        0x08988C74
    08913670:[3404000E]: ori        $a0, $zr, 14 <=> li $a0, 14
    08913674:[8E440784]: lw         $a0, 1924($s2)
    08913678:[341E0000]: ori        $fp, $zr, 0 <=> li $fp, 0
    0891367C:[84840038]: lh         $a0, 56($a0)
    08913680:[03C4202A]: slt        $a0, $fp, $a0
    08913684:[1080017A]: beq        $a0, $zr, 0x08913C70
    08913688:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    0891368C:[24846500]: addiu      $a0, $a0, 25856
    08913690:[AFA401DC]: sw         $a0, 476($sp)
    08913694:[8FA400F4]: lw         $a0, 244($sp)
    08913698:[8FA500F8]: lw         $a1, 248($sp)
    0891369C:[3C06089A]: lui        $a2, 0x089A <=> li $a2, 0x089A0000
    089136A0:[24C67150]: addiu      $a2, $a2, 29008
    089136A4:[8FA700FC]: lw         $a3, 252($sp)
    089136A8:[AFA601D8]: sw         $a2, 472($sp)
    089136AC:[8FA60074]: lw         $a2, 116($sp)
    089136B0:[AFA401D4]: sw         $a0, 468($sp)
    089136B4:[8FA40078]: lw         $a0, 120($sp)
    089136B8:[AFA501D0]: sw         $a1, 464($sp)
    089136BC:[8FA5007C]: lw         $a1, 124($sp)
    089136C0:[AFA701CC]: sw         $a3, 460($sp)
    089136C4:[AFA601C8]: sw         $a2, 456($sp)
    089136C8:[AFA401C4]: sw         $a0, 452($sp)
    089136CC:[26560350]: addiu      $s6, $s2, 848
    089136D0:[27B50100]: addiu      $s5, $sp, 256
    089136D4:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    089136D8:[AFA501C0]: sw         $a1, 448($sp)
    089136DC:[3C103B00]: lui        $s0, 0x3B00 <=> li $s0, 0x3B000000
    089136E0:[8E440208]: lw         $a0, 520($s2)
    089136E4:[00972021]: addu       $a0, $a0, $s7
    089136E8:[8C860000]: lw         $a2, 0($a0)
    089136EC:[8CC4000C]: lw         $a0, 12($a2)
    089136F0:[8E510710]: lw         $s1, 1808($s2)
    089136F4:[00042140]: sll        $a0, $a0, 0x0005
    089136F8:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    089136FC:[000420C0]: sll        $a0, $a0, 0x0003
    08913700:[00A42823]: subu       $a1, $a1, $a0
    08913704:[00042080]: sll        $a0, $a0, 0x0002
    08913708:[00A42021]: addu       $a0, $a1, $a0
    0891370C:[02248821]: addu       $s1, $s1, $a0
    08913710:[8E2402F4]: lw         $a0, 756($s1)
    08913714:[30840001]: andi       $a0, $a0, 1
    08913718:[10800003]: beq        $a0, $zr, 0x08913728
    0891371C:[8CD30000]: lw         $s3, 0($a2)
    08913720:[10000141]: b          0x08913C28
    08913724:[00000000]: nop
    08913728:[16800007]: bne        $s4, $zr, 0x08913748
    0891372C:[00000000]: nop
    08913730:[80C40010]: lb         $a0, 16($a2)
    08913734:[8FA501E0]: lw         $a1, 480($sp)
    08913738:[10850003]: beq        $a0, $a1, 0x08913748
    0891373C:[00000000]: nop
    08913740:[10000139]: b          0x08913C28
    08913744:[00000000]: nop
    08913748:[8CC50004]: lw         $a1, 4($a2)
    0891374C:[3C074000]: lui        $a3, 0x4000 <=> li $a3, 0x40000000
    08913750:[86640002]: lh         $a0, 2($s3)
    08913754:[00A72825]: or         $a1, $a1, $a3
    08913758:[8FA701DC]: lw         $a3, 476($sp)
    0891375C:[30840004]: andi       $a0, $a0, 4
    08913760:[8CE7001C]: lw         $a3, 28($a3)
    08913764:[14E00002]: bne        $a3, $zr, 0x08913770
    08913768:[2C840001]: sltiu      $a0, $a0, 1
    0891376C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08913770:[8E2702F4]: lw         $a3, 756($s1)
    08913774:[30E70010]: andi       $a3, $a3, 16
    08913778:[14E00002]: bne        $a3, $zr, 0x08913784
    0891377C:[3C071F00]: lui        $a3, 0x1F00 <=> li $a3, 0x1F000000
    08913780:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08913784:[00872025]: or         $a0, $a0, $a3
    08913788:[ACA4000C]: sw         $a0, 12($a1)
    0891378C:[C62C0304]: lwc1       $f12, 772($s1)
    08913790:[3C044A00]: lui        $a0, 0x4A00 <=> li $a0, 0x4A000000
    08913794:[E7AC0080]: swc1       $f12, 128($sp)
    08913798:[8FA70080]: lw         $a3, 128($sp)
    0891379C:[00073A02]: srl        $a3, $a3, 0x0008
    089137A0:[00E42025]: or         $a0, $a3, $a0
    089137A4:[ACA40010]: sw         $a0, 16($a1)
    089137A8:[C62C0308]: lwc1       $f12, 776($s1)
    089137AC:[3C044B00]: lui        $a0, 0x4B00 <=> li $a0, 0x4B000000
    089137B0:[E7AC0084]: swc1       $f12, 132($sp)
    089137B4:[8FA70084]: lw         $a3, 132($sp)
    089137B8:[00073A02]: srl        $a3, $a3, 0x0008
    089137BC:[00E42025]: or         $a0, $a3, $a0
    089137C0:[ACA40014]: sw         $a0, 20($a1)
    089137C4:[8CC70000]: lw         $a3, 0($a2)
    089137C8:[84E70002]: lh         $a3, 2($a3)
    089137CC:[30E70010]: andi       $a3, $a3, 16
    089137D0:[10E00091]: beq        $a3, $zr, 0x08913A18
    089137D4:[262401B0]: addiu      $a0, $s1, 432
    089137D8:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    089137DC:[8CE72130]: lw         $a3, 8496($a3)
    089137E0:[8CE80000]: lw         $t0, 0($a3)
    089137E4:[8CE90004]: lw         $t1, 4($a3)
    089137E8:[8CEA0008]: lw         $t2, 8($a3)
    089137EC:[AFA80000]: sw         $t0, 0($sp)
    089137F0:[AFA90004]: sw         $t1, 4($sp)
    089137F4:[AFAA0008]: sw         $t2, 8($sp)
    089137F8:[8CE8000C]: lw         $t0, 12($a3)
    089137FC:[8CE90010]: lw         $t1, 16($a3)
    08913800:[8CEA0014]: lw         $t2, 20($a3)
    08913804:[AFA8000C]: sw         $t0, 12($sp)
    08913808:[AFA90010]: sw         $t1, 16($sp)
    0891380C:[AFAA0014]: sw         $t2, 20($sp)
    08913810:[8CE80018]: lw         $t0, 24($a3)
    08913814:[8CE9001C]: lw         $t1, 28($a3)
    08913818:[8CEA0020]: lw         $t2, 32($a3)
    0891381C:[AFA80018]: sw         $t0, 24($sp)
    08913820:[AFA9001C]: sw         $t1, 28($sp)
    08913824:[AFAA0020]: sw         $t2, 32($sp)
    08913828:[8CE80024]: lw         $t0, 36($a3)
    0891382C:[8CE90028]: lw         $t1, 40($a3)
    08913830:[8CEA002C]: lw         $t2, 44($a3)
    08913834:[AFA80024]: sw         $t0, 36($sp)
    08913838:[AFA90028]: sw         $t1, 40($sp)
    0891383C:[AFAA002C]: sw         $t2, 44($sp)
    08913840:[8CE80030]: lw         $t0, 48($a3)
    08913844:[8CE90034]: lw         $t1, 52($a3)
    08913848:[8CEA0038]: lw         $t2, 56($a3)
    0891384C:[AFA80030]: sw         $t0, 48($sp)
    08913850:[AFA90034]: sw         $t1, 52($sp)
    08913854:[AFAA0038]: sw         $t2, 56($sp)
    08913858:[8CE7003C]: lw         $a3, 60($a3)
    0891385C:[AFA7003C]: sw         $a3, 60($sp)
    08913860:[C48C0030]: lwc1       $f12, 48($a0)
    08913864:[E7AC0030]: swc1       $f12, 48($sp)
    08913868:[C48C0034]: lwc1       $f12, 52($a0)
    0891386C:[E7AC0034]: swc1       $f12, 52($sp)
    08913870:[C48C0038]: lwc1       $f12, 56($a0)
    08913874:[E7AC0038]: swc1       $f12, 56($sp)
    08913878:[DBA40000]: lv.q       C100.q, 0($sp)
    0891387C:[DBA50010]: lv.q       C110.q, 16($sp)
    08913880:[DBA60020]: lv.q       C120.q, 32($sp)
    08913884:[DBA70030]: lv.q       C130.q, 48($sp)
    08913888:[DAC80000]: lv.q       C200.q, 0($s6)
    0891388C:[DAC90010]: lv.q       C210.q, 16($s6)
    08913890:[DACA0020]: lv.q       C220.q, 32($s6)
    08913894:[DACB0030]: lv.q       C230.q, 48($s6)
    08913898:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0891389C:[FAA00000]: sv.q       C000.q, 0($s5)
    089138A0:[FAA10010]: sv.q       C010.q, 16($s5)
    089138A4:[FAA20020]: sv.q       C020.q, 32($s5)
    089138A8:[FAA30030]: sv.q       C030.q, 48($s5)
    089138AC:[8FA40100]: lw         $a0, 256($sp)
    089138B0:[8FA70104]: lw         $a3, 260($sp)
    089138B4:[8FA80108]: lw         $t0, 264($sp)
    089138B8:[AFA400C0]: sw         $a0, 192($sp)
    089138BC:[AFA700C4]: sw         $a3, 196($sp)
    089138C0:[AFA800C8]: sw         $t0, 200($sp)
    089138C4:[8FA4010C]: lw         $a0, 268($sp)
    089138C8:[8FA70110]: lw         $a3, 272($sp)
    089138CC:[8FA80114]: lw         $t0, 276($sp)
    089138D0:[AFA400CC]: sw         $a0, 204($sp)
    089138D4:[AFA700D0]: sw         $a3, 208($sp)
    089138D8:[AFA800D4]: sw         $t0, 212($sp)
    089138DC:[8FA40118]: lw         $a0, 280($sp)
    089138E0:[8FA7011C]: lw         $a3, 284($sp)
    089138E4:[8FA80120]: lw         $t0, 288($sp)
    089138E8:[AFA400D8]: sw         $a0, 216($sp)
    089138EC:[AFA700DC]: sw         $a3, 220($sp)
    089138F0:[AFA800E0]: sw         $t0, 224($sp)
    089138F4:[8FA40124]: lw         $a0, 292($sp)
    089138F8:[8FA70128]: lw         $a3, 296($sp)
    089138FC:[8FA8012C]: lw         $t0, 300($sp)
    08913900:[AFA400E4]: sw         $a0, 228($sp)
    08913904:[AFA700E8]: sw         $a3, 232($sp)
    08913908:[AFA800EC]: sw         $t0, 236($sp)
    0891390C:[8FA40130]: lw         $a0, 304($sp)
    08913910:[8FA70134]: lw         $a3, 308($sp)
    08913914:[8FA80138]: lw         $t0, 312($sp)
    08913918:[AFA400F0]: sw         $a0, 240($sp)
    0891391C:[8FA4013C]: lw         $a0, 316($sp)
    08913920:[AFA701D4]: sw         $a3, 468($sp)
    08913924:[AFA801D0]: sw         $t0, 464($sp)
    08913928:[8FA900C0]: lw         $t1, 192($sp)
    0891392C:[AFA401CC]: sw         $a0, 460($sp)
    08913930:[8FAA00C4]: lw         $t2, 196($sp)
    08913934:[8FAB00C8]: lw         $t3, 200($sp)
    08913938:[AFA90040]: sw         $t1, 64($sp)
    0891393C:[AFAA0044]: sw         $t2, 68($sp)
    08913940:[AFAB0048]: sw         $t3, 72($sp)
    08913944:[8FA900CC]: lw         $t1, 204($sp)
    08913948:[8FAA00D0]: lw         $t2, 208($sp)
    0891394C:[8FAB00D4]: lw         $t3, 212($sp)
    08913950:[AFA9004C]: sw         $t1, 76($sp)
    08913954:[AFAA0050]: sw         $t2, 80($sp)
    08913958:[AFAB0054]: sw         $t3, 84($sp)
    0891395C:[8FA900D8]: lw         $t1, 216($sp)
    08913960:[8FAA00DC]: lw         $t2, 220($sp)
    08913964:[8FAB00E0]: lw         $t3, 224($sp)
    08913968:[AFA90058]: sw         $t1, 88($sp)
    0891396C:[AFAA005C]: sw         $t2, 92($sp)
    08913970:[AFAB0060]: sw         $t3, 96($sp)
    08913974:[8FA900E4]: lw         $t1, 228($sp)
    08913978:[8FAA00E8]: lw         $t2, 232($sp)
    0891397C:[8FAB00EC]: lw         $t3, 236($sp)
    08913980:[AFA90064]: sw         $t1, 100($sp)
    08913984:[AFAA0068]: sw         $t2, 104($sp)
    08913988:[AFAB006C]: sw         $t3, 108($sp)
    0891398C:[8FA900F0]: lw         $t1, 240($sp)
    08913990:[AFA90070]: sw         $t1, 112($sp)
    08913994:[AFA701C8]: sw         $a3, 456($sp)
    08913998:[8FA90040]: lw         $t1, 64($sp)
    0891399C:[AFA801C4]: sw         $t0, 452($sp)
    089139A0:[AFA401C0]: sw         $a0, 448($sp)
    089139A4:[8FAA0044]: lw         $t2, 68($sp)
    089139A8:[8FAB0048]: lw         $t3, 72($sp)
    089139AC:[AFA90000]: sw         $t1, 0($sp)
    089139B0:[AFAA0004]: sw         $t2, 4($sp)
    089139B4:[AFAB0008]: sw         $t3, 8($sp)
    089139B8:[8FA9004C]: lw         $t1, 76($sp)
    089139BC:[8FAA0050]: lw         $t2, 80($sp)
    089139C0:[8FAB0054]: lw         $t3, 84($sp)
    089139C4:[AFA9000C]: sw         $t1, 12($sp)
    089139C8:[AFAA0010]: sw         $t2, 16($sp)
    089139CC:[AFAB0014]: sw         $t3, 20($sp)
    089139D0:[8FA90058]: lw         $t1, 88($sp)
    089139D4:[8FAA005C]: lw         $t2, 92($sp)
    089139D8:[8FAB0060]: lw         $t3, 96($sp)
    089139DC:[AFA90018]: sw         $t1, 24($sp)
    089139E0:[AFAA001C]: sw         $t2, 28($sp)
    089139E4:[AFAB0020]: sw         $t3, 32($sp)
    089139E8:[8FA90064]: lw         $t1, 100($sp)
    089139EC:[8FAA0068]: lw         $t2, 104($sp)
    089139F0:[8FAB006C]: lw         $t3, 108($sp)
    089139F4:[AFA90024]: sw         $t1, 36($sp)
    089139F8:[AFAA0028]: sw         $t2, 40($sp)
    089139FC:[AFAB002C]: sw         $t3, 44($sp)
    08913A00:[8FA90070]: lw         $t1, 112($sp)
    08913A04:[AFA90030]: sw         $t1, 48($sp)
    08913A08:[AFA70034]: sw         $a3, 52($sp)
    08913A0C:[AFA80038]: sw         $t0, 56($sp)
    08913A10:[AFA4003C]: sw         $a0, 60($sp)
    08913A14:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08913A18:[16800049]: bne        $s4, $zr, 0x08913B40
    08913A1C:[00000000]: nop
    08913A20:[C48C0000]: lwc1       $f12, 0($a0)
    08913A24:[E7AC0088]: swc1       $f12, 136($sp)
    08913A28:[8FA70088]: lw         $a3, 136($sp)
    08913A2C:[00073A02]: srl        $a3, $a3, 0x0008
    08913A30:[00F03825]: or         $a3, $a3, $s0
    08913A34:[ACA7001C]: sw         $a3, 28($a1)
    08913A38:[C48C0004]: lwc1       $f12, 4($a0)
    08913A3C:[E7AC008C]: swc1       $f12, 140($sp)
    08913A40:[8FA7008C]: lw         $a3, 140($sp)
    08913A44:[00073A02]: srl        $a3, $a3, 0x0008
    08913A48:[00F03825]: or         $a3, $a3, $s0
    08913A4C:[ACA70020]: sw         $a3, 32($a1)
    08913A50:[C48C0008]: lwc1       $f12, 8($a0)
    08913A54:[E7AC0090]: swc1       $f12, 144($sp)
    08913A58:[8FA70090]: lw         $a3, 144($sp)
    08913A5C:[00073A02]: srl        $a3, $a3, 0x0008
    08913A60:[00F03825]: or         $a3, $a3, $s0
    08913A64:[ACA70024]: sw         $a3, 36($a1)
    08913A68:[C48C0010]: lwc1       $f12, 16($a0)
    08913A6C:[E7AC0094]: swc1       $f12, 148($sp)
    08913A70:[8FA70094]: lw         $a3, 148($sp)
    08913A74:[00073A02]: srl        $a3, $a3, 0x0008
    08913A78:[00F03825]: or         $a3, $a3, $s0
    08913A7C:[ACA70028]: sw         $a3, 40($a1)
    08913A80:[C48C0014]: lwc1       $f12, 20($a0)
    08913A84:[E7AC0098]: swc1       $f12, 152($sp)
    08913A88:[8FA70098]: lw         $a3, 152($sp)
    08913A8C:[00073A02]: srl        $a3, $a3, 0x0008
    08913A90:[00F03825]: or         $a3, $a3, $s0
    08913A94:[ACA7002C]: sw         $a3, 44($a1)
    08913A98:[C48C0018]: lwc1       $f12, 24($a0)
    08913A9C:[E7AC009C]: swc1       $f12, 156($sp)
    08913AA0:[8FA7009C]: lw         $a3, 156($sp)
    08913AA4:[00073A02]: srl        $a3, $a3, 0x0008
    08913AA8:[00F03825]: or         $a3, $a3, $s0
    08913AAC:[ACA70030]: sw         $a3, 48($a1)
    08913AB0:[C48C0020]: lwc1       $f12, 32($a0)
    08913AB4:[E7AC00A0]: swc1       $f12, 160($sp)
    08913AB8:[8FA700A0]: lw         $a3, 160($sp)
    08913ABC:[00073A02]: srl        $a3, $a3, 0x0008
    08913AC0:[00F03825]: or         $a3, $a3, $s0
    08913AC4:[ACA70034]: sw         $a3, 52($a1)
    08913AC8:[C48C0024]: lwc1       $f12, 36($a0)
    08913ACC:[E7AC00A4]: swc1       $f12, 164($sp)
    08913AD0:[8FA700A4]: lw         $a3, 164($sp)
    08913AD4:[00073A02]: srl        $a3, $a3, 0x0008
    08913AD8:[00F03825]: or         $a3, $a3, $s0
    08913ADC:[ACA70038]: sw         $a3, 56($a1)
    08913AE0:[C48C0028]: lwc1       $f12, 40($a0)
    08913AE4:[E7AC00A8]: swc1       $f12, 168($sp)
    08913AE8:[8FA700A8]: lw         $a3, 168($sp)
    08913AEC:[00073A02]: srl        $a3, $a3, 0x0008
    08913AF0:[00F03825]: or         $a3, $a3, $s0
    08913AF4:[ACA7003C]: sw         $a3, 60($a1)
    08913AF8:[C48C0030]: lwc1       $f12, 48($a0)
    08913AFC:[E7AC00AC]: swc1       $f12, 172($sp)
    08913B00:[8FA700AC]: lw         $a3, 172($sp)
    08913B04:[00073A02]: srl        $a3, $a3, 0x0008
    08913B08:[00F03825]: or         $a3, $a3, $s0
    08913B0C:[ACA70040]: sw         $a3, 64($a1)
    08913B10:[C48C0034]: lwc1       $f12, 52($a0)
    08913B14:[E7AC00B0]: swc1       $f12, 176($sp)
    08913B18:[8FA700B0]: lw         $a3, 176($sp)
    08913B1C:[00073A02]: srl        $a3, $a3, 0x0008
    08913B20:[00F03825]: or         $a3, $a3, $s0
    08913B24:[ACA70044]: sw         $a3, 68($a1)
    08913B28:[C48C0038]: lwc1       $f12, 56($a0)
    08913B2C:[E7AC00B4]: swc1       $f12, 180($sp)
    08913B30:[8FA400B4]: lw         $a0, 180($sp)
    08913B34:[00042202]: srl        $a0, $a0, 0x0008
    08913B38:[00902025]: or         $a0, $a0, $s0
    08913B3C:[ACA40048]: sw         $a0, 72($a1)
    08913B40:[0E2620B2]: jal        0x089882C8
    08913B44:[8CC40004]: lw         $a0, 4($a2)
    08913B48:[8E440784]: lw         $a0, 1924($s2)
    08913B4C:[84840004]: lh         $a0, 4($a0)
    08913B50:[28842129]: slti       $a0, $a0, 8489
    08913B54:[1680001A]: bne        $s4, $zr, 0x08913BC0
    08913B58:[38840001]: xori       $a0, $a0, 1
    08913B5C:[10800018]: beq        $a0, $zr, 0x08913BC0
    08913B60:[00000000]: nop
    08913B64:[8E44020C]: lw         $a0, 524($s2)
    08913B68:[80840001]: lb         $a0, 1($a0)
    08913B6C:[30840020]: andi       $a0, $a0, 32
    08913B70:[10800013]: beq        $a0, $zr, 0x08913BC0
    08913B74:[00000000]: nop
    08913B78:[0E26247A]: jal        0x089891E8
    08913B7C:[3C04C0FF]: lui        $a0, 0xC0FF <=> li $a0, 0xC0FF0000
    08913B80:[0E26231D]: jal        0x08988C74
    08913B84:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    08913B88:[86640008]: lh         $a0, 8($s3)
    08913B8C:[8E4503C4]: lw         $a1, 964($s2)
    08913B90:[000431C0]: sll        $a2, $a0, 0x0007
    08913B94:[00042140]: sll        $a0, $a0, 0x0005
    08913B98:[00C42021]: addu       $a0, $a2, $a0
    08913B9C:[00A42021]: addu       $a0, $a1, $a0
    08913BA0:[8C880008]: lw         $t0, 8($a0)
    08913BA4:[8FA701D8]: lw         $a3, 472($sp)
    08913BA8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08913BAC:[34050900]: ori        $a1, $zr, 2304 <=> li $a1, 2304
    08913BB0:[0E26236E]: jal        0x08988DB8
    08913BB4:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    08913BB8:[0E262307]: jal        0x08988C1C
    08913BBC:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    08913BC0:[16800009]: bne        $s4, $zr, 0x08913BE8
    08913BC4:[00000000]: nop
    08913BC8:[8E2402F4]: lw         $a0, 756($s1)
    08913BCC:[30840040]: andi       $a0, $a0, 64
    08913BD0:[10800005]: beq        $a0, $zr, 0x08913BE8
    08913BD4:[00000000]: nop
    08913BD8:[0E262307]: jal        0x08988C1C
    08913BDC:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    08913BE0:[0E26245F]: jal        0x0898917C
    08913BE4:[8E240310]: lw         $a0, 784($s1)
    08913BE8:[86640008]: lh         $a0, 8($s3)
    08913BEC:[8E4503C4]: lw         $a1, 964($s2)
    08913BF0:[000431C0]: sll        $a2, $a0, 0x0007
    08913BF4:[00042140]: sll        $a0, $a0, 0x0005
    08913BF8:[00C42021]: addu       $a0, $a2, $a0
    08913BFC:[00A42021]: addu       $a0, $a1, $a0
    08913C00:[0E2620B2]: jal        0x089882C8
    08913C04:[8C840000]: lw         $a0, 0($a0)
    08913C08:[16800007]: bne        $s4, $zr, 0x08913C28
    08913C0C:[00000000]: nop
    08913C10:[8E2402F4]: lw         $a0, 756($s1)
    08913C14:[30840040]: andi       $a0, $a0, 64
    08913C18:[10800003]: beq        $a0, $zr, 0x08913C28
    08913C1C:[00000000]: nop
    08913C20:[0E26231D]: jal        0x08988C74
    08913C24:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    08913C28:[8E440784]: lw         $a0, 1924($s2)
    08913C2C:[27DE0001]: addiu      $fp, $fp, 1
    08913C30:[84840038]: lh         $a0, 56($a0)
    08913C34:[03C4202A]: slt        $a0, $fp, $a0
    08913C38:[1480FEA9]: bne        $a0, $zr, 0x089136E0
    08913C3C:[26F70004]: addiu      $s7, $s7, 4
    08913C40:[8FA401D4]: lw         $a0, 468($sp)
    08913C44:[8FA501D0]: lw         $a1, 464($sp)
    08913C48:[8FA601CC]: lw         $a2, 460($sp)
    08913C4C:[AFA400F4]: sw         $a0, 244($sp)
    08913C50:[8FA401C8]: lw         $a0, 456($sp)
    08913C54:[AFA500F8]: sw         $a1, 248($sp)
    08913C58:[8FA501C4]: lw         $a1, 452($sp)
    08913C5C:[AFA600FC]: sw         $a2, 252($sp)
    08913C60:[8FA601C0]: lw         $a2, 448($sp)
    08913C64:[AFA40074]: sw         $a0, 116($sp)
    08913C68:[AFA50078]: sw         $a1, 120($sp)
    08913C6C:[AFA6007C]: sw         $a2, 124($sp)
    08913C70:[16800003]: bne        $s4, $zr, 0x08913C80
    08913C74:[00000000]: nop
    08913C78:[0E26245F]: jal        0x0898917C
    08913C7C:[3C04FF00]: lui        $a0, 0xFF00 <=> li $a0, 0xFF000000
    08913C80:[8FB001E4]: lw         $s0, 484($sp)
    08913C84:[8FB101E8]: lw         $s1, 488($sp)
    08913C88:[8FB201EC]: lw         $s2, 492($sp)
    08913C8C:[8FB301F0]: lw         $s3, 496($sp)
    08913C90:[8FB401F4]: lw         $s4, 500($sp)
    08913C94:[8FB501F8]: lw         $s5, 504($sp)
    08913C98:[8FB601FC]: lw         $s6, 508($sp)
    08913C9C:[8FB70200]: lw         $s7, 512($sp)
    08913CA0:[8FBE0204]: lw         $fp, 516($sp)
    08913CA4:[8FBF0208]: lw         $ra, 520($sp)
    08913CA8:[03E00008]: jr         $ra
    08913CAC:[27BD0210]: addiu      $sp, $sp, 528
  Back Branch 08913C38 718,732 times (length 344)
_S1_2_8905CB0 43,519,606 instructions (2.097%), 1,586 calls (08905CB0 - 08905D0C, length 24)
    08905CB0:[8C870050]: lw         $a3, 80($a0)
    08905CB4:[94E40000]: lhu        $a0, 0($a3)
    08905CB8:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08905CBC:[0104482A]: slt        $t1, $t0, $a0
    08905CC0:[11200010]: beq        $t1, $zr, 0x08905D04
    08905CC4:[00000000]: nop
    08905CC8:[94E90002]: lhu        $t1, 2($a3)
    08905CCC:[10A90003]: beq        $a1, $t1, 0x08905CDC
    08905CD0:[00000000]: nop
    08905CD4:[10000008]: b          0x08905CF8
    08905CD8:[25080001]: addiu      $t0, $t0, 1
    08905CDC:[94E90004]: lhu        $t1, 4($a3)
    08905CE0:[10C90003]: beq        $a2, $t1, 0x08905CF0
    08905CE4:[00000000]: nop
    08905CE8:[10000003]: b          0x08905CF8
    08905CEC:[25080001]: addiu      $t0, $t0, 1
    08905CF0:[10000005]: b          0x08905D08
    08905CF4:[25022710]: addiu      $v0, $t0, 10000
    08905CF8:[0104482A]: slt        $t1, $t0, $a0
    08905CFC:[1520FFF2]: bne        $t1, $zr, 0x08905CC8
    08905D00:[24E70004]: addiu      $a3, $a3, 4
    08905D04:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08905D08:[03E00008]: jr         $ra
    08905D0C:[00000000]: nop
  Back Branch 08905CFC 5,427,406 times (length 15)
    08905CB4:[94E40000]: lhu        $a0, 0($a3)
    08905CB8:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08905CBC:[0104482A]: slt        $t1, $t0, $a0
    08905CC0:[11200010]: beq        $t1, $zr, 0x08905D04
    08905CC4:[00000000]: nop
--> 08905CC8:[94E90002]: lhu        $t1, 2($a3)
    08905CCC:[10A90003]: beq        $a1, $t1, 0x08905CDC
    08905CD0:[00000000]: nop
    08905CD4:[10000008]: b          0x08905CF8
    08905CD8:[25080001]: addiu      $t0, $t0, 1
    08905CDC:[94E90004]: lhu        $t1, 4($a3)
    08905CE0:[10C90003]: beq        $a2, $t1, 0x08905CF0
    08905CE4:[00000000]: nop
    08905CE8:[10000003]: b          0x08905CF8
    08905CEC:[25080001]: addiu      $t0, $t0, 1
    08905CF0:[10000005]: b          0x08905D08
    08905CF4:[25022710]: addiu      $v0, $t0, 10000
    08905CF8:[0104482A]: slt        $t1, $t0, $a0
--> 08905CFC:[1520FFF2]: bne        $t1, $zr, 0x08905CC8
    08905D00:[24E70004]: addiu      $a3, $a3, 4
    08905D04:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08905D08:[03E00008]: jr         $ra
    08905D0C:[00000000]: nop
_S1_2_890C850 42,790,322 instructions (2.062%), 63,828 calls (0890C850 - 0890CA64, length 134)
    0890C850:[27BDFF50]: addiu      $sp, $sp, -176
    0890C854:[AFB00084]: sw         $s0, 132($sp)
    0890C858:[AFB10088]: sw         $s1, 136($sp)
    0890C85C:[30D100FF]: andi       $s1, $a2, 255
    0890C860:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890C864:[E7B40080]: swc1       $f20, 128($sp)
    0890C868:[AFB2008C]: sw         $s2, 140($sp)
    0890C86C:[AFB30090]: sw         $s3, 144($sp)
    0890C870:[AFB40094]: sw         $s4, 148($sp)
    0890C874:[AFB50098]: sw         $s5, 152($sp)
    0890C878:[AFB6009C]: sw         $s6, 156($sp)
    0890C87C:[AFB700A0]: sw         $s7, 160($sp)
    0890C880:[AFBF00A4]: sw         $ra, 164($sp)
    0890C884:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0890C888:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0890C88C:[3412003F]: ori        $s2, $zr, 63 <=> li $s2, 63
    0890C890:[4484A000]: mtc1       $a0, $f20
    0890C894:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0890C898:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0890C89C:[27B60020]: addiu      $s6, $sp, 32
    0890C8A0:[27B70050]: addiu      $s7, $sp, 80
    0890C8A4:[00B5A821]: addu       $s5, $a1, $s5
    0890C8A8:[C6AC0000]: lwc1       $f12, 0($s5)
    0890C8AC:[C6AD0004]: lwc1       $f13, 4($s5)
    0890C8B0:[C6AE0008]: lwc1       $f14, 8($s5)
    0890C8B4:[E7AC0020]: swc1       $f12, 32($sp)
    0890C8B8:[E7AD0024]: swc1       $f13, 36($sp)
    0890C8BC:[E7AE0028]: swc1       $f14, 40($sp)
    0890C8C0:[E7B4002C]: swc1       $f20, 44($sp)
    0890C8C4:[8EC40000]: lw         $a0, 0($s6)
    0890C8C8:[8EC50004]: lw         $a1, 4($s6)
    0890C8CC:[8EC60008]: lw         $a2, 8($s6)
    0890C8D0:[AFA40030]: sw         $a0, 48($sp)
    0890C8D4:[8EC4000C]: lw         $a0, 12($s6)
    0890C8D8:[AFA50034]: sw         $a1, 52($sp)
    0890C8DC:[AFA60038]: sw         $a2, 56($sp)
    0890C8E0:[AFA4003C]: sw         $a0, 60($sp)
    0890C8E4:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0890C8E8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0890C8EC:[0E241CDC]: jal        0x08907370
    0890C8F0:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0890C8F4:[8FA40050]: lw         $a0, 80($sp)
    0890C8F8:[8FA50054]: lw         $a1, 84($sp)
    0890C8FC:[8FA60058]: lw         $a2, 88($sp)
    0890C900:[AFA40010]: sw         $a0, 16($sp)
    0890C904:[8FA4005C]: lw         $a0, 92($sp)
    0890C908:[AFA50014]: sw         $a1, 20($sp)
    0890C90C:[AFA60018]: sw         $a2, 24($sp)
    0890C910:[AFA4001C]: sw         $a0, 28($sp)
    0890C914:[C7AC0010]: lwc1       $f12, 16($sp)
    0890C918:[C7AD0014]: lwc1       $f13, 20($sp)
    0890C91C:[C7AE0018]: lwc1       $f14, 24($sp)
    0890C920:[C7AF001C]: lwc1       $f15, 28($sp)
    0890C924:[E7AC0000]: swc1       $f12, 0($sp)
    0890C928:[E7AD0004]: swc1       $f13, 4($sp)
    0890C92C:[E7AE0008]: swc1       $f14, 8($sp)
    0890C930:[E7AF000C]: swc1       $f15, 12($sp)
    0890C934:[8FA40000]: lw         $a0, 0($sp)
    0890C938:[8FA50004]: lw         $a1, 4($sp)
    0890C93C:[46007C07]: neg.s      $f16, $f15
    0890C940:[8FA60008]: lw         $a2, 8($sp)
    0890C944:[460F603E]: c.le.s     $f12, $f15
    0890C948:[AFA40040]: sw         $a0, 64($sp)
    0890C94C:[8FA4000C]: lw         $a0, 12($sp)
    0890C950:[AFA50044]: sw         $a1, 68($sp)
    0890C954:[AFA60048]: sw         $a2, 72($sp)
    0890C958:[AFA4004C]: sw         $a0, 76($sp)
    0890C95C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0890C960:[45020001]: bc1fl      0x0890C968
    0890C964:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0890C968:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890C96C:[4610603C]: c.lt.s     $f12, $f16
    0890C970:[00000000]: nop
    0890C974:[45030001]: bc1tl      0x0890C97C
    0890C978:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0890C97C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0890C980:[460F683E]: c.le.s     $f13, $f15
    0890C984:[00000000]: nop
    0890C988:[45020001]: bc1fl      0x0890C990
    0890C98C:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0890C990:[00852025]: or         $a0, $a0, $a1
    0890C994:[4610683C]: c.lt.s     $f13, $f16
    0890C998:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890C99C:[45030001]: bc1tl      0x0890C9A4
    0890C9A0:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    0890C9A4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0890C9A8:[460F703E]: c.le.s     $f14, $f15
    0890C9AC:[00000000]: nop
    0890C9B0:[45020001]: bc1fl      0x0890C9B8
    0890C9B4:[34070010]: ori        $a3, $zr, 16 <=> li $a3, 16
    0890C9B8:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0890C9BC:[4610703C]: c.lt.s     $f14, $f16
    0890C9C0:[00000000]: nop
    0890C9C4:[45030001]: bc1tl      0x0890C9CC
    0890C9C8:[34080020]: ori        $t0, $zr, 32 <=> li $t0, 32
    0890C9CC:[00A72825]: or         $a1, $a1, $a3
    0890C9D0:[00A82825]: or         $a1, $a1, $t0
    0890C9D4:[00862025]: or         $a0, $a0, $a2
    0890C9D8:[00852025]: or         $a0, $a0, $a1
    0890C9DC:[02449024]: and        $s2, $s2, $a0
    0890C9E0:[02649825]: or         $s3, $s3, $a0
    0890C9E4:[26940001]: addiu      $s4, $s4, 1
    0890C9E8:[2A840008]: slti       $a0, $s4, 8
    0890C9EC:[1480FFAE]: bne        $a0, $zr, 0x0890C8A8
    0890C9F0:[26B50010]: addiu      $s5, $s5, 16
    0890C9F4:[12600005]: beq        $s3, $zr, 0x0890CA0C
    0890C9F8:[00000000]: nop
    0890C9FC:[16200005]: bne        $s1, $zr, 0x0890CA14
    0890CA00:[32640010]: andi       $a0, $s3, 16
    0890CA04:[10000005]: b          0x0890CA1C
    0890CA08:[00000000]: nop
    0890CA0C:[1000000A]: b          0x0890CA38
    0890CA10:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890CA14:[14800005]: bne        $a0, $zr, 0x0890CA2C
    0890CA18:[00000000]: nop
    0890CA1C:[12400005]: beq        $s2, $zr, 0x0890CA34
    0890CA20:[00000000]: nop
    0890CA24:[10000004]: b          0x0890CA38
    0890CA28:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0890CA2C:[10000002]: b          0x0890CA38
    0890CA30:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0890CA34:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0890CA38:[C7B40080]: lwc1       $f20, 128($sp)
    0890CA3C:[8FB00084]: lw         $s0, 132($sp)
    0890CA40:[8FB10088]: lw         $s1, 136($sp)
    0890CA44:[8FB2008C]: lw         $s2, 140($sp)
    0890CA48:[8FB30090]: lw         $s3, 144($sp)
    0890CA4C:[8FB40094]: lw         $s4, 148($sp)
    0890CA50:[8FB50098]: lw         $s5, 152($sp)
    0890CA54:[8FB6009C]: lw         $s6, 156($sp)
    0890CA58:[8FB700A0]: lw         $s7, 160($sp)
    0890CA5C:[8FBF00A4]: lw         $ra, 164($sp)
    0890CA60:[03E00008]: jr         $ra
    0890CA64:[27BD00B0]: addiu      $sp, $sp, 176
  Back Branch 0890C9EC 510,624 times (length 83)
    0890C894:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0890C898:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0890C89C:[27B60020]: addiu      $s6, $sp, 32
    0890C8A0:[27B70050]: addiu      $s7, $sp, 80
    0890C8A4:[00B5A821]: addu       $s5, $a1, $s5
--> 0890C8A8:[C6AC0000]: lwc1       $f12, 0($s5)
    0890C8AC:[C6AD0004]: lwc1       $f13, 4($s5)
    0890C8B0:[C6AE0008]: lwc1       $f14, 8($s5)
    0890C8B4:[E7AC0020]: swc1       $f12, 32($sp)
    0890C8B8:[E7AD0024]: swc1       $f13, 36($sp)
    0890C8BC:[E7AE0028]: swc1       $f14, 40($sp)
    0890C8C0:[E7B4002C]: swc1       $f20, 44($sp)
    0890C8C4:[8EC40000]: lw         $a0, 0($s6)
    0890C8C8:[8EC50004]: lw         $a1, 4($s6)
    0890C8CC:[8EC60008]: lw         $a2, 8($s6)
    0890C8D0:[AFA40030]: sw         $a0, 48($sp)
    0890C8D4:[8EC4000C]: lw         $a0, 12($s6)
    0890C8D8:[AFA50034]: sw         $a1, 52($sp)
    0890C8DC:[AFA60038]: sw         $a2, 56($sp)
    0890C8E0:[AFA4003C]: sw         $a0, 60($sp)
    0890C8E4:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0890C8E8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0890C8EC:[0E241CDC]: jal        0x08907370
    0890C8F0:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0890C8F4:[8FA40050]: lw         $a0, 80($sp)
    0890C8F8:[8FA50054]: lw         $a1, 84($sp)
    0890C8FC:[8FA60058]: lw         $a2, 88($sp)
    0890C900:[AFA40010]: sw         $a0, 16($sp)
    0890C904:[8FA4005C]: lw         $a0, 92($sp)
    0890C908:[AFA50014]: sw         $a1, 20($sp)
    0890C90C:[AFA60018]: sw         $a2, 24($sp)
    0890C910:[AFA4001C]: sw         $a0, 28($sp)
    0890C914:[C7AC0010]: lwc1       $f12, 16($sp)
    0890C918:[C7AD0014]: lwc1       $f13, 20($sp)
    0890C91C:[C7AE0018]: lwc1       $f14, 24($sp)
    0890C920:[C7AF001C]: lwc1       $f15, 28($sp)
    0890C924:[E7AC0000]: swc1       $f12, 0($sp)
    0890C928:[E7AD0004]: swc1       $f13, 4($sp)
    0890C92C:[E7AE0008]: swc1       $f14, 8($sp)
    0890C930:[E7AF000C]: swc1       $f15, 12($sp)
    0890C934:[8FA40000]: lw         $a0, 0($sp)
    0890C938:[8FA50004]: lw         $a1, 4($sp)
    0890C93C:[46007C07]: neg.s      $f16, $f15
    0890C940:[8FA60008]: lw         $a2, 8($sp)
    0890C944:[460F603E]: c.le.s     $f12, $f15
    0890C948:[AFA40040]: sw         $a0, 64($sp)
    0890C94C:[8FA4000C]: lw         $a0, 12($sp)
    0890C950:[AFA50044]: sw         $a1, 68($sp)
    0890C954:[AFA60048]: sw         $a2, 72($sp)
    0890C958:[AFA4004C]: sw         $a0, 76($sp)
    0890C95C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0890C960:[45020001]: bc1fl      0x0890C968
    0890C964:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0890C968:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890C96C:[4610603C]: c.lt.s     $f12, $f16
    0890C970:[00000000]: nop
    0890C974:[45030001]: bc1tl      0x0890C97C
    0890C978:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0890C97C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0890C980:[460F683E]: c.le.s     $f13, $f15
    0890C984:[00000000]: nop
    0890C988:[45020001]: bc1fl      0x0890C990
    0890C98C:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0890C990:[00852025]: or         $a0, $a0, $a1
    0890C994:[4610683C]: c.lt.s     $f13, $f16
    0890C998:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890C99C:[45030001]: bc1tl      0x0890C9A4
    0890C9A0:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    0890C9A4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0890C9A8:[460F703E]: c.le.s     $f14, $f15
    0890C9AC:[00000000]: nop
    0890C9B0:[45020001]: bc1fl      0x0890C9B8
    0890C9B4:[34070010]: ori        $a3, $zr, 16 <=> li $a3, 16
    0890C9B8:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0890C9BC:[4610703C]: c.lt.s     $f14, $f16
    0890C9C0:[00000000]: nop
    0890C9C4:[45030001]: bc1tl      0x0890C9CC
    0890C9C8:[34080020]: ori        $t0, $zr, 32 <=> li $t0, 32
    0890C9CC:[00A72825]: or         $a1, $a1, $a3
    0890C9D0:[00A82825]: or         $a1, $a1, $t0
    0890C9D4:[00862025]: or         $a0, $a0, $a2
    0890C9D8:[00852025]: or         $a0, $a0, $a1
    0890C9DC:[02449024]: and        $s2, $s2, $a0
    0890C9E0:[02649825]: or         $s3, $s3, $a0
    0890C9E4:[26940001]: addiu      $s4, $s4, 1
    0890C9E8:[2A840008]: slti       $a0, $s4, 8
--> 0890C9EC:[1480FFAE]: bne        $a0, $zr, 0x0890C8A8
    0890C9F0:[26B50010]: addiu      $s5, $s5, 16
    0890C9F4:[12600005]: beq        $s3, $zr, 0x0890CA0C
    0890C9F8:[00000000]: nop
    0890C9FC:[16200005]: bne        $s1, $zr, 0x0890CA14
_S1_2_8915C34 37,070,766 instructions (1.787%), 53,034 calls (08915C34 - 08916870, length 784)
_S1_2_890E108 32,336,346 instructions (1.558%), 106,862 calls (0890E108 - 0890E6B4, length 364)
    0890E108:[27BDFEA0]: addiu      $sp, $sp, -352
    0890E10C:[8C850784]: lw         $a1, 1924($a0)
    0890E110:[AFB00140]: sw         $s0, 320($sp)
    0890E114:[AFB10144]: sw         $s1, 324($sp)
    0890E118:[AFB20148]: sw         $s2, 328($sp)
    0890E11C:[AFB3014C]: sw         $s3, 332($sp)
    0890E120:[AFB40150]: sw         $s4, 336($sp)
    0890E124:[AFB50154]: sw         $s5, 340($sp)
    0890E128:[AFBF0158]: sw         $ra, 344($sp)
    0890E12C:[10A0000B]: beq        $a1, $zr, 0x0890E15C
    0890E130:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890E134:[0E242262]: jal        0x08908988
    0890E138:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E13C:[0E24214A]: jal        0x08908528
    0890E140:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E144:[8E040718]: lw         $a0, 1816($s0)
    0890E148:[30840400]: andi       $a0, $a0, 1024
    0890E14C:[14800005]: bne        $a0, $zr, 0x0890E164
    0890E150:[00000000]: nop
    0890E154:[1000001B]: b          0x0890E1C4
    0890E158:[00000000]: nop
    0890E15C:[1000014D]: b          0x0890E694
    0890E160:[00000000]: nop
    0890E164:[0E242648]: jal        0x08909920
    0890E168:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E16C:[8E04020C]: lw         $a0, 524($s0)
    0890E170:[80840001]: lb         $a0, 1($a0)
    0890E174:[30840020]: andi       $a0, $a0, 32
    0890E178:[10800005]: beq        $a0, $zr, 0x0890E190
    0890E17C:[00000000]: nop
    0890E180:[26040480]: addiu      $a0, $s0, 1152
    0890E184:[260503F0]: addiu      $a1, $s0, 1008
    0890E188:[0E2431E3]: jal        0x0890C78C
    0890E18C:[260603E0]: addiu      $a2, $s0, 992
    0890E190:[8E040718]: lw         $a0, 1816($s0)
    0890E194:[30840100]: andi       $a0, $a0, 256
    0890E198:[1080000A]: beq        $a0, $zr, 0x0890E1C4
    0890E19C:[00000000]: nop
    0890E1A0:[82040B94]: lb         $a0, 2964($s0)
    0890E1A4:[10800005]: beq        $a0, $zr, 0x0890E1BC
    0890E1A8:[00000000]: nop
    0890E1AC:[82040B94]: lb         $a0, 2964($s0)
    0890E1B0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0890E1B4:[14850003]: bne        $a0, $a1, 0x0890E1C4
    0890E1B8:[00000000]: nop
    0890E1BC:[0E24570D]: jal        0x08915C34
    0890E1C0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E1C4:[8E0401EC]: lw         $a0, 492($s0)
    0890E1C8:[30842000]: andi       $a0, $a0, 8192
    0890E1CC:[10800008]: beq        $a0, $zr, 0x0890E1F0
    0890E1D0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0890E1D4:[8E04020C]: lw         $a0, 524($s0)
    0890E1D8:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    0890E1DC:[8C840000]: lw         $a0, 0($a0)
    0890E1E0:[00852024]: and        $a0, $a0, $a1
    0890E1E4:[10800002]: beq        $a0, $zr, 0x0890E1F0
    0890E1E8:[00000000]: nop
    0890E1EC:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    0890E1F0:[8E0401EC]: lw         $a0, 492($s0)
    0890E1F4:[30840400]: andi       $a0, $a0, 1024
    0890E1F8:[10800007]: beq        $a0, $zr, 0x0890E218
    0890E1FC:[323100FF]: andi       $s1, $s1, 255
    0890E200:[8E0403B0]: lw         $a0, 944($s0)
    0890E204:[14800004]: bne        $a0, $zr, 0x0890E218
    0890E208:[00000000]: nop
    0890E20C:[8E040390]: lw         $a0, 912($s0)
    0890E210:[10800020]: beq        $a0, $zr, 0x0890E294
    0890E214:[00000000]: nop
    0890E218:[8E040390]: lw         $a0, 912($s0)
    0890E21C:[10800007]: beq        $a0, $zr, 0x0890E23C
    0890E220:[00000000]: nop
    0890E224:[8E050390]: lw         $a1, 912($s0)
    0890E228:[3C040010]: lui        $a0, 0x0010 <=> li $a0, 0x00100000
    0890E22C:[8CA501EC]: lw         $a1, 492($a1)
    0890E230:[00A42824]: and        $a1, $a1, $a0
    0890E234:[14A00006]: bne        $a1, $zr, 0x0890E250
    0890E238:[00000000]: nop
    0890E23C:[1220000B]: beq        $s1, $zr, 0x0890E26C
    0890E240:[00000000]: nop
    0890E244:[3C120010]: lui        $s2, 0x0010 <=> li $s2, 0x00100000
    0890E248:[1000002D]: b          0x0890E300
    0890E24C:[3C130020]: lui        $s3, 0x0020 <=> li $s3, 0x00200000
    0890E250:[8E0501EC]: lw         $a1, 492($s0)
    0890E254:[3C060020]: lui        $a2, 0x0020 <=> li $a2, 0x00200000
    0890E258:[00A42025]: or         $a0, $a1, $a0
    0890E25C:[AE0401EC]: sw         $a0, 492($s0)
    0890E260:[00862025]: or         $a0, $a0, $a2
    0890E264:[1000010B]: b          0x0890E694
    0890E268:[AE0401EC]: sw         $a0, 492($s0)
    0890E26C:[8E0401EC]: lw         $a0, 492($s0)
    0890E270:[3C05FFF0]: lui        $a1, 0xFFF0 <=> li $a1, 0xFFF00000
    0890E274:[24A5FFFF]: addiu      $a1, $a1, -1
    0890E278:[00852024]: and        $a0, $a0, $a1
    0890E27C:[3C05FFE0]: lui        $a1, 0xFFE0 <=> li $a1, 0xFFE00000
    0890E280:[AE0401EC]: sw         $a0, 492($s0)
    0890E284:[24A5FFFF]: addiu      $a1, $a1, -1
    0890E288:[00852024]: and        $a0, $a0, $a1
    0890E28C:[10000091]: b          0x0890E4D4
    0890E290:[AE0401EC]: sw         $a0, 492($s0)
    0890E294:[8E040718]: lw         $a0, 1816($s0)
    0890E298:[30840001]: andi       $a0, $a0, 1
    0890E29C:[14800007]: bne        $a0, $zr, 0x0890E2BC
    0890E2A0:[00000000]: nop
    0890E2A4:[820402B6]: lb         $a0, 694($s0)
    0890E2A8:[50800006]: beql       $a0, $zr, 0x0890E2C4
    0890E2AC:[C60C02A0]: lwc1       $f12, 672($s0)
    0890E2B0:[8E0402A0]: lw         $a0, 672($s0)
    0890E2B4:[10000003]: b          0x0890E2C4
    0890E2B8:[C48C0000]: lwc1       $f12, 0($a0)
    0890E2BC:[100000F5]: b          0x0890E694
    0890E2C0:[00000000]: nop
    0890E2C4:[44806800]: mtc1       $zr, $f13
    0890E2C8:[460D6032]: c.eq.s     $f12, $f13
    0890E2CC:[00000000]: nop
    0890E2D0:[45010007]: bc1t       0x0890E2F0
    0890E2D4:[00000000]: nop
    0890E2D8:[8E040718]: lw         $a0, 1816($s0)
    0890E2DC:[30840400]: andi       $a0, $a0, 1024
    0890E2E0:[14800005]: bne        $a0, $zr, 0x0890E2F8
    0890E2E4:[00000000]: nop
    0890E2E8:[1000007A]: b          0x0890E4D4
    0890E2EC:[00000000]: nop
    0890E2F0:[100000E8]: b          0x0890E694
    0890E2F4:[00000000]: nop
    0890E2F8:[3C120010]: lui        $s2, 0x0010 <=> li $s2, 0x00100000
    0890E2FC:[3C130020]: lui        $s3, 0x0020 <=> li $s3, 0x00200000
    0890E300:[8E0401EC]: lw         $a0, 492($s0)
    0890E304:[8E05020C]: lw         $a1, 524($s0)
    0890E308:[00922025]: or         $a0, $a0, $s2
    0890E30C:[AE0401EC]: sw         $a0, 492($s0)
    0890E310:[00932025]: or         $a0, $a0, $s3
    0890E314:[AE0401EC]: sw         $a0, 492($s0)
    0890E318:[80A40001]: lb         $a0, 1($a1)
    0890E31C:[30840004]: andi       $a0, $a0, 4
    0890E320:[10800045]: beq        $a0, $zr, 0x0890E438
    0890E324:[00000000]: nop
    0890E328:[8E04020C]: lw         $a0, 524($s0)
    0890E32C:[24840210]: addiu      $a0, $a0, 528
    0890E330:[D8840000]: lv.q       C100.q, 0($a0)
    0890E334:[D8850010]: lv.q       C110.q, 16($a0)
    0890E338:[D8860020]: lv.q       C120.q, 32($a0)
    0890E33C:[D8870030]: lv.q       C130.q, 48($a0)
    0890E340:[260402D0]: addiu      $a0, $s0, 720
    0890E344:[D8880000]: lv.q       C200.q, 0($a0)
    0890E348:[D8890010]: lv.q       C210.q, 16($a0)
    0890E34C:[D88A0020]: lv.q       C220.q, 32($a0)
    0890E350:[D88B0030]: lv.q       C230.q, 48($a0)
    0890E354:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0890E358:[FBA00000]: sv.q       C000.q, 0($sp)
    0890E35C:[FBA10010]: sv.q       C010.q, 16($sp)
    0890E360:[FBA20020]: sv.q       C020.q, 32($sp)
    0890E364:[FBA30030]: sv.q       C030.q, 48($sp)
    0890E368:[8FA40000]: lw         $a0, 0($sp)
    0890E36C:[8FA50004]: lw         $a1, 4($sp)
    0890E370:[8FA60008]: lw         $a2, 8($sp)
    0890E374:[AFA40040]: sw         $a0, 64($sp)
    0890E378:[AFA50044]: sw         $a1, 68($sp)
    0890E37C:[AFA60048]: sw         $a2, 72($sp)
    0890E380:[8FA4000C]: lw         $a0, 12($sp)
    0890E384:[8FA50010]: lw         $a1, 16($sp)
    0890E388:[8FA60014]: lw         $a2, 20($sp)
    0890E38C:[AFA4004C]: sw         $a0, 76($sp)
    0890E390:[AFA50050]: sw         $a1, 80($sp)
    0890E394:[AFA60054]: sw         $a2, 84($sp)
    0890E398:[8FA40018]: lw         $a0, 24($sp)
    0890E39C:[8FA5001C]: lw         $a1, 28($sp)
    0890E3A0:[8FA60020]: lw         $a2, 32($sp)
    0890E3A4:[AFA40058]: sw         $a0, 88($sp)
    0890E3A8:[AFA5005C]: sw         $a1, 92($sp)
    0890E3AC:[AFA60060]: sw         $a2, 96($sp)
    0890E3B0:[8FA40024]: lw         $a0, 36($sp)
    0890E3B4:[8FA50028]: lw         $a1, 40($sp)
    0890E3B8:[8FA6002C]: lw         $a2, 44($sp)
    0890E3BC:[AFA40064]: sw         $a0, 100($sp)
    0890E3C0:[AFA50068]: sw         $a1, 104($sp)
    0890E3C4:[AFA6006C]: sw         $a2, 108($sp)
    0890E3C8:[8FA40030]: lw         $a0, 48($sp)
    0890E3CC:[8FA50034]: lw         $a1, 52($sp)
    0890E3D0:[8FA60038]: lw         $a2, 56($sp)
    0890E3D4:[AFA40070]: sw         $a0, 112($sp)
    0890E3D8:[AFA50074]: sw         $a1, 116($sp)
    0890E3DC:[AFA60078]: sw         $a2, 120($sp)
    0890E3E0:[8FA4003C]: lw         $a0, 60($sp)
    0890E3E4:[AFA4007C]: sw         $a0, 124($sp)
    0890E3E8:[26150400]: addiu      $s5, $s0, 1024
    0890E3EC:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0890E3F0:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0890E3F4:[0E243214]: jal        0x0890C850
    0890E3F8:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0890E3FC:[38440001]: xori       $a0, $v0, 1
    0890E400:[2C840001]: sltiu      $a0, $a0, 1
    0890E404:[8E0501EC]: lw         $a1, 492($s0)
    0890E408:[3C06FFF0]: lui        $a2, 0xFFF0 <=> li $a2, 0xFFF00000
    0890E40C:[24C6FFFF]: addiu      $a2, $a2, -1
    0890E410:[00A62824]: and        $a1, $a1, $a2
    0890E414:[00042500]: sll        $a0, $a0, 0x0014
    0890E418:[00A42025]: or         $a0, $a1, $a0
    0890E41C:[AE0401EC]: sw         $a0, 492($s0)
    0890E420:[8E040718]: lw         $a0, 1816($s0)
    0890E424:[30840100]: andi       $a0, $a0, 256
    0890E428:[14800005]: bne        $a0, $zr, 0x0890E440
    0890E42C:[00000000]: nop
    0890E430:[1000001E]: b          0x0890E4AC
    0890E434:[00000000]: nop
    0890E438:[10000096]: b          0x0890E694
    0890E43C:[00000000]: nop
    0890E440:[82040B94]: lb         $a0, 2964($s0)
    0890E444:[3C14FFE0]: lui        $s4, 0xFFE0 <=> li $s4, 0xFFE00000
    0890E448:[10800005]: beq        $a0, $zr, 0x0890E460
    0890E44C:[2694FFFF]: addiu      $s4, $s4, -1
    0890E450:[82040B94]: lb         $a0, 2964($s0)
    0890E454:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0890E458:[5485000D]: bnel       $a0, $a1, 0x0890E490
    0890E45C:[8E0401EC]: lw         $a0, 492($s0)
    0890E460:[26040B30]: addiu      $a0, $s0, 2864
    0890E464:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0890E468:[0E243214]: jal        0x0890C850
    0890E46C:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0890E470:[38440001]: xori       $a0, $v0, 1
    0890E474:[8E0501EC]: lw         $a1, 492($s0)
    0890E478:[2C840001]: sltiu      $a0, $a0, 1
    0890E47C:[00B42824]: and        $a1, $a1, $s4
    0890E480:[00042540]: sll        $a0, $a0, 0x0015
    0890E484:[00A42025]: or         $a0, $a1, $a0
    0890E488:[10000008]: b          0x0890E4AC
    0890E48C:[AE0401EC]: sw         $a0, 492($s0)
    0890E490:[00922824]: and        $a1, $a0, $s2
    0890E494:[00052D02]: srl        $a1, $a1, 0x0014
    0890E498:[30A50001]: andi       $a1, $a1, 1
    0890E49C:[00942024]: and        $a0, $a0, $s4
    0890E4A0:[00052D40]: sll        $a1, $a1, 0x0015
    0890E4A4:[00852025]: or         $a0, $a0, $a1
    0890E4A8:[AE0401EC]: sw         $a0, 492($s0)
    0890E4AC:[8E0401EC]: lw         $a0, 492($s0)
    0890E4B0:[00922024]: and        $a0, $a0, $s2
    0890E4B4:[10800007]: beq        $a0, $zr, 0x0890E4D4
    0890E4B8:[00000000]: nop
    0890E4BC:[8E0401EC]: lw         $a0, 492($s0)
    0890E4C0:[00932024]: and        $a0, $a0, $s3
    0890E4C4:[10800003]: beq        $a0, $zr, 0x0890E4D4
    0890E4C8:[00000000]: nop
    0890E4CC:[10000071]: b          0x0890E694
    0890E4D0:[00000000]: nop
    0890E4D4:[8E0501EC]: lw         $a1, 492($s0)
    0890E4D8:[3C040002]: lui        $a0, 0x0002 <=> li $a0, 0x00020000
    0890E4DC:[00A42824]: and        $a1, $a1, $a0
    0890E4E0:[14A00013]: bne        $a1, $zr, 0x0890E530
    0890E4E4:[00000000]: nop
    0890E4E8:[8E0601EC]: lw         $a2, 492($s0)
    0890E4EC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0890E4F0:[00C52825]: or         $a1, $a2, $a1
    0890E4F4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E4F8:[0E242DBF]: jal        0x0890B6FC
    0890E4FC:[AE0501EC]: sw         $a1, 492($s0)
    0890E500:[0E243C01]: jal        0x0890F004
    0890E504:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E508:[0E24306A]: jal        0x0890C1A8
    0890E50C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E510:[0E2424E5]: jal        0x08909394
    0890E514:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E518:[8E040718]: lw         $a0, 1816($s0)
    0890E51C:[30840400]: andi       $a0, $a0, 1024
    0890E520:[14800005]: bne        $a0, $zr, 0x0890E538
    0890E524:[00000000]: nop
    0890E528:[10000058]: b          0x0890E68C
    0890E52C:[00000000]: nop
    0890E530:[10000058]: b          0x0890E694
    0890E534:[00000000]: nop
    0890E538:[8E050784]: lw         $a1, 1924($s0)
    0890E53C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0890E540:[84A50008]: lh         $a1, 8($a1)
    0890E544:[0085282A]: slt        $a1, $a0, $a1
    0890E548:[10A00050]: beq        $a1, $zr, 0x0890E68C
    0890E54C:[00000000]: nop
    0890E550:[8FA600B4]: lw         $a2, 180($sp)
    0890E554:[8FA700B8]: lw         $a3, 184($sp)
    0890E558:[8FA800BC]: lw         $t0, 188($sp)
    0890E55C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890E560:[8E090710]: lw         $t1, 1808($s0)
    0890E564:[01254821]: addu       $t1, $t1, $a1
    0890E568:[8D290004]: lw         $t1, 4($t1)
    0890E56C:[85290006]: lh         $t1, 6($t1)
    0890E570:[31290001]: andi       $t1, $t1, 1
    0890E574:[15200003]: bne        $t1, $zr, 0x0890E584
    0890E578:[00000000]: nop
    0890E57C:[1000003A]: b          0x0890E668
    0890E580:[00000000]: nop
    0890E584:[8E090710]: lw         $t1, 1808($s0)
    0890E588:[01254821]: addu       $t1, $t1, $a1
    0890E58C:[8D2902F4]: lw         $t1, 756($t1)
    0890E590:[31290080]: andi       $t1, $t1, 128
    0890E594:[11200003]: beq        $t1, $zr, 0x0890E5A4
    0890E598:[00000000]: nop
    0890E59C:[10000032]: b          0x0890E668
    0890E5A0:[00000000]: nop
    0890E5A4:[8E060710]: lw         $a2, 1808($s0)
    0890E5A8:[00C53021]: addu       $a2, $a2, $a1
    0890E5AC:[24C80230]: addiu      $t0, $a2, 560
    0890E5B0:[24C701B0]: addiu      $a3, $a2, 432
    0890E5B4:[24C60270]: addiu      $a2, $a2, 624
    0890E5B8:[D8E40000]: lv.q       C100.q, 0($a3)
    0890E5BC:[D8E50010]: lv.q       C110.q, 16($a3)
    0890E5C0:[D8E60020]: lv.q       C120.q, 32($a3)
    0890E5C4:[D8E70030]: lv.q       C130.q, 48($a3)
    0890E5C8:[D8C80000]: lv.q       C200.q, 0($a2)
    0890E5CC:[D8C90010]: lv.q       C210.q, 16($a2)
    0890E5D0:[D8CA0020]: lv.q       C220.q, 32($a2)
    0890E5D4:[D8CB0030]: lv.q       C230.q, 48($a2)
    0890E5D8:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0890E5DC:[F9000000]: sv.q       C000.q, 0($t0)
    0890E5E0:[F9010010]: sv.q       C010.q, 16($t0)
    0890E5E4:[F9020020]: sv.q       C020.q, 32($t0)
    0890E5E8:[F9030030]: sv.q       C030.q, 48($t0)
    0890E5EC:[8D060000]: lw         $a2, 0($t0)
    0890E5F0:[8D070004]: lw         $a3, 4($t0)
    0890E5F4:[8D090008]: lw         $t1, 8($t0)
    0890E5F8:[AFA60080]: sw         $a2, 128($sp)
    0890E5FC:[AFA70084]: sw         $a3, 132($sp)
    0890E600:[AFA90088]: sw         $t1, 136($sp)
    0890E604:[8D06000C]: lw         $a2, 12($t0)
    0890E608:[8D070010]: lw         $a3, 16($t0)
    0890E60C:[8D090014]: lw         $t1, 20($t0)
    0890E610:[AFA6008C]: sw         $a2, 140($sp)
    0890E614:[AFA70090]: sw         $a3, 144($sp)
    0890E618:[AFA90094]: sw         $t1, 148($sp)
    0890E61C:[8D060018]: lw         $a2, 24($t0)
    0890E620:[8D07001C]: lw         $a3, 28($t0)
    0890E624:[8D090020]: lw         $t1, 32($t0)
    0890E628:[AFA60098]: sw         $a2, 152($sp)
    0890E62C:[AFA7009C]: sw         $a3, 156($sp)
    0890E630:[AFA900A0]: sw         $t1, 160($sp)
    0890E634:[8D060024]: lw         $a2, 36($t0)
    0890E638:[8D070028]: lw         $a3, 40($t0)
    0890E63C:[8D09002C]: lw         $t1, 44($t0)
    0890E640:[AFA600A4]: sw         $a2, 164($sp)
    0890E644:[AFA700A8]: sw         $a3, 168($sp)
    0890E648:[AFA900AC]: sw         $t1, 172($sp)
    0890E64C:[8D060030]: lw         $a2, 48($t0)
    0890E650:[8D070034]: lw         $a3, 52($t0)
    0890E654:[8D090038]: lw         $t1, 56($t0)
    0890E658:[AFA600B0]: sw         $a2, 176($sp)
    0890E65C:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    0890E660:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    0890E664:[8D08003C]: lw         $t0, 60($t0)
    0890E668:[8E090784]: lw         $t1, 1924($s0)
    0890E66C:[24840001]: addiu      $a0, $a0, 1
    0890E670:[85290008]: lh         $t1, 8($t1)
    0890E674:[0089482A]: slt        $t1, $a0, $t1
    0890E678:[1520FFB9]: bne        $t1, $zr, 0x0890E560
    0890E67C:[24A50320]: addiu      $a1, $a1, 800
    0890E680:[AFA600B4]: sw         $a2, 180($sp)
    0890E684:[AFA700B8]: sw         $a3, 184($sp)
    0890E688:[AFA800BC]: sw         $t0, 188($sp)
    0890E68C:[0E2426B4]: jal        0x08909AD0
    0890E690:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E694:[8FB00140]: lw         $s0, 320($sp)
    0890E698:[8FB10144]: lw         $s1, 324($sp)
    0890E69C:[8FB20148]: lw         $s2, 328($sp)
    0890E6A0:[8FB3014C]: lw         $s3, 332($sp)
    0890E6A4:[8FB40150]: lw         $s4, 336($sp)
    0890E6A8:[8FB50154]: lw         $s5, 340($sp)
    0890E6AC:[8FBF0158]: lw         $ra, 344($sp)
    0890E6B0:[03E00008]: jr         $ra
    0890E6B4:[27BD0160]: addiu      $sp, $sp, 352
  Back Branch 0890E678 679,206 times (length 72)
    0890E54C:[00000000]: nop
    0890E550:[8FA600B4]: lw         $a2, 180($sp)
    0890E554:[8FA700B8]: lw         $a3, 184($sp)
    0890E558:[8FA800BC]: lw         $t0, 188($sp)
    0890E55C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
--> 0890E560:[8E090710]: lw         $t1, 1808($s0)
    0890E564:[01254821]: addu       $t1, $t1, $a1
    0890E568:[8D290004]: lw         $t1, 4($t1)
    0890E56C:[85290006]: lh         $t1, 6($t1)
    0890E570:[31290001]: andi       $t1, $t1, 1
    0890E574:[15200003]: bne        $t1, $zr, 0x0890E584
    0890E578:[00000000]: nop
    0890E57C:[1000003A]: b          0x0890E668
    0890E580:[00000000]: nop
    0890E584:[8E090710]: lw         $t1, 1808($s0)
    0890E588:[01254821]: addu       $t1, $t1, $a1
    0890E58C:[8D2902F4]: lw         $t1, 756($t1)
    0890E590:[31290080]: andi       $t1, $t1, 128
    0890E594:[11200003]: beq        $t1, $zr, 0x0890E5A4
    0890E598:[00000000]: nop
    0890E59C:[10000032]: b          0x0890E668
    0890E5A0:[00000000]: nop
    0890E5A4:[8E060710]: lw         $a2, 1808($s0)
    0890E5A8:[00C53021]: addu       $a2, $a2, $a1
    0890E5AC:[24C80230]: addiu      $t0, $a2, 560
    0890E5B0:[24C701B0]: addiu      $a3, $a2, 432
    0890E5B4:[24C60270]: addiu      $a2, $a2, 624
    0890E5B8:[D8E40000]: lv.q       C100.q, 0($a3)
    0890E5BC:[D8E50010]: lv.q       C110.q, 16($a3)
    0890E5C0:[D8E60020]: lv.q       C120.q, 32($a3)
    0890E5C4:[D8E70030]: lv.q       C130.q, 48($a3)
    0890E5C8:[D8C80000]: lv.q       C200.q, 0($a2)
    0890E5CC:[D8C90010]: lv.q       C210.q, 16($a2)
    0890E5D0:[D8CA0020]: lv.q       C220.q, 32($a2)
    0890E5D4:[D8CB0030]: lv.q       C230.q, 48($a2)
    0890E5D8:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0890E5DC:[F9000000]: sv.q       C000.q, 0($t0)
    0890E5E0:[F9010010]: sv.q       C010.q, 16($t0)
    0890E5E4:[F9020020]: sv.q       C020.q, 32($t0)
    0890E5E8:[F9030030]: sv.q       C030.q, 48($t0)
    0890E5EC:[8D060000]: lw         $a2, 0($t0)
    0890E5F0:[8D070004]: lw         $a3, 4($t0)
    0890E5F4:[8D090008]: lw         $t1, 8($t0)
    0890E5F8:[AFA60080]: sw         $a2, 128($sp)
    0890E5FC:[AFA70084]: sw         $a3, 132($sp)
    0890E600:[AFA90088]: sw         $t1, 136($sp)
    0890E604:[8D06000C]: lw         $a2, 12($t0)
    0890E608:[8D070010]: lw         $a3, 16($t0)
    0890E60C:[8D090014]: lw         $t1, 20($t0)
    0890E610:[AFA6008C]: sw         $a2, 140($sp)
    0890E614:[AFA70090]: sw         $a3, 144($sp)
    0890E618:[AFA90094]: sw         $t1, 148($sp)
    0890E61C:[8D060018]: lw         $a2, 24($t0)
    0890E620:[8D07001C]: lw         $a3, 28($t0)
    0890E624:[8D090020]: lw         $t1, 32($t0)
    0890E628:[AFA60098]: sw         $a2, 152($sp)
    0890E62C:[AFA7009C]: sw         $a3, 156($sp)
    0890E630:[AFA900A0]: sw         $t1, 160($sp)
    0890E634:[8D060024]: lw         $a2, 36($t0)
    0890E638:[8D070028]: lw         $a3, 40($t0)
    0890E63C:[8D09002C]: lw         $t1, 44($t0)
    0890E640:[AFA600A4]: sw         $a2, 164($sp)
    0890E644:[AFA700A8]: sw         $a3, 168($sp)
    0890E648:[AFA900AC]: sw         $t1, 172($sp)
    0890E64C:[8D060030]: lw         $a2, 48($t0)
    0890E650:[8D070034]: lw         $a3, 52($t0)
    0890E654:[8D090038]: lw         $t1, 56($t0)
    0890E658:[AFA600B0]: sw         $a2, 176($sp)
    0890E65C:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    0890E660:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    0890E664:[8D08003C]: lw         $t0, 60($t0)
    0890E668:[8E090784]: lw         $t1, 1924($s0)
    0890E66C:[24840001]: addiu      $a0, $a0, 1
    0890E670:[85290008]: lh         $t1, 8($t1)
    0890E674:[0089482A]: slt        $t1, $a0, $t1
--> 0890E678:[1520FFB9]: bne        $t1, $zr, 0x0890E560
    0890E67C:[24A50320]: addiu      $a1, $a1, 800
    0890E680:[AFA600B4]: sw         $a2, 180($sp)
    0890E684:[AFA700B8]: sw         $a3, 184($sp)
    0890E688:[AFA800BC]: sw         $t0, 188($sp)
_S1_2_8907FF0 29,852,752 instructions (1.439%), 29,170 calls (08907FF0 - 08908204, length 134)
    08907FF0:[27BDFFE0]: addiu      $sp, $sp, -32
    08907FF4:[AFB10004]: sw         $s1, 4($sp)
    08907FF8:[8C9101F4]: lw         $s1, 500($a0)
    08907FFC:[AFB20008]: sw         $s2, 8($sp)
    08908000:[8C9201A0]: lw         $s2, 416($a0)
    08908004:[AFB00000]: sw         $s0, 0($sp)
    08908008:[AFB3000C]: sw         $s3, 12($sp)
    0890800C:[AFB40010]: sw         $s4, 16($sp)
    08908010:[AFBF0014]: sw         $ra, 20($sp)
    08908014:[0640000B]: bltz       $s2, 0x08908044
    08908018:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890801C:[C60C01E4]: lwc1       $f12, 484($s0)
    08908020:[265300FF]: addiu      $s3, $s2, 255
    08908024:[4600634D]: trunc.w.s  $f13, $f12
    08908028:[00139A03]: sra        $s3, $s3, 0x0008
    0890802C:[44056800]: mfc1       $a1, $f13
    08908030:[0265302A]: slt        $a2, $s3, $a1
    08908034:[10C00005]: beq        $a2, $zr, 0x0890804C
    08908038:[8E040198]: lw         $a0, 408($s0)
    0890803C:[1000000D]: b          0x08908074
    08908040:[00000000]: nop
    08908044:[10000068]: b          0x089081E8
    08908048:[00000000]: nop
    0890804C:[82260008]: lb         $a2, 8($s1)
    08908050:[30C60001]: andi       $a2, $a2, 1
    08908054:[54C00003]: bnel       $a2, $zr, 0x08908064
    08908058:[C60D01E0]: lwc1       $f13, 480($s0)
    0890805C:[10000005]: b          0x08908074
    08908060:[24B3FFFF]: addiu      $s3, $a1, -1
    08908064:[460D6301]: sub.s      $f12, $f12, $f13
    08908068:[4600630D]: trunc.w.s  $f12, $f12
    0890806C:[44056000]: mfc1       $a1, $f12
    08908070:[02659823]: subu       $s3, $s3, $a1
    08908074:[0264A023]: subu       $s4, $s3, $a0
    08908078:[06810006]: bgez       $s4, 0x08908094
    0890807C:[00000000]: nop
    08908080:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08908084:[0E241FCC]: jal        0x08907F30
    08908088:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0890808C:[0260A025]: or         $s4, $s3, $zr <=> move $s4, $s3
    08908090:[8E040198]: lw         $a0, 408($s0)
    08908094:[0093202A]: slt        $a0, $a0, $s3
    08908098:[10800009]: beq        $a0, $zr, 0x089080C0
    0890809C:[8E130188]: lw         $s3, 392($s0)
    089080A0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089080A4:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    089080A8:[0E241F6C]: jal        0x08907DB0
    089080AC:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    089080B0:[8E040198]: lw         $a0, 408($s0)
    089080B4:[8E130188]: lw         $s3, 392($s0)
    089080B8:[00942021]: addu       $a0, $a0, $s4
    089080BC:[AE040198]: sw         $a0, 408($s0)
    089080C0:[325200FF]: andi       $s2, $s2, 255
    089080C4:[12400040]: beq        $s2, $zr, 0x089081C8
    089080C8:[0260A025]: or         $s4, $s3, $zr <=> move $s4, $s3
    089080CC:[8E0401EC]: lw         $a0, 492($s0)
    089080D0:[30840002]: andi       $a0, $a0, 2
    089080D4:[1480003C]: bne        $a0, $zr, 0x089081C8
    089080D8:[00000000]: nop
    089080DC:[0E267EC5]: jal        0x0899FB14
    089080E0:[C62C001C]: lwc1       $f12, 28($s1)
    089080E4:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    089080E8:[8C876F2C]: lw         $a3, 28460($a0)
    089080EC:[8C866F28]: lw         $a2, 28456($a0)
    089080F0:[00602825]: or         $a1, $v1, $zr <=> move $a1, $v1
    089080F4:[0E268148]: jal        0x089A0520
    089080F8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    089080FC:[18400005]: blez       $v0, 0x08908114
    08908100:[00000000]: nop
    08908104:[34041000]: ori        $a0, $zr, 4096 <=> li $a0, 4096
    08908108:[34050FFF]: ori        $a1, $zr, 4095 <=> li $a1, 4095
    0890810C:[10000004]: b          0x08908120
    08908110:[34060800]: ori        $a2, $zr, 2048 <=> li $a2, 2048
    08908114:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    08908118:[34057FFF]: ori        $a1, $zr, 32767 <=> li $a1, 32767
    0890811C:[34064000]: ori        $a2, $zr, 16384 <=> li $a2, 16384
    08908120:[12600027]: beq        $s3, $zr, 0x089081C0
    08908124:[00065823]: subu       $t3, $zr, $a2 <=> negu $t3, $a2
    08908128:[82870019]: lb         $a3, 25($s4)
    0890812C:[30E70007]: andi       $a3, $a3, 7
    08908130:[38E70004]: xori       $a3, $a3, 4
    08908134:[24E7FFFC]: addiu      $a3, $a3, -4
    08908138:[00073E00]: sll        $a3, $a3, 0x0018
    0890813C:[00074E03]: sra        $t1, $a3, 0x0018
    08908140:[8687002E]: lh         $a3, 46($s4)
    08908144:[11200015]: beq        $t1, $zr, 0x0890819C
    08908148:[8688002C]: lh         $t0, 44($s4)
    0890814C:[01054824]: and        $t1, $t0, $a1
    08908150:[00E54024]: and        $t0, $a3, $a1
    08908154:[01285023]: subu       $t2, $t1, $t0
    08908158:[0146102A]: slt        $v0, $t2, $a2
    0890815C:[14400003]: bne        $v0, $zr, 0x0890816C
    08908160:[00000000]: nop
    08908164:[01044021]: addu       $t0, $t0, $a0
    08908168:[01285023]: subu       $t2, $t1, $t0
    0890816C:[016A102A]: slt        $v0, $t3, $t2
    08908170:[14400003]: bne        $v0, $zr, 0x08908180
    08908174:[00000000]: nop
    08908178:[01245021]: addu       $t2, $t1, $a0
    0890817C:[01485023]: subu       $t2, $t2, $t0
    08908180:[01520018]: mult       $t2, $s2
    08908184:[00004012]: mflo       $t0
    08908188:[00084203]: sra        $t0, $t0, 0x0008
    0890818C:[00E83821]: addu       $a3, $a3, $t0
    08908190:[A6870032]: sh         $a3, 50($s4)
    08908194:[10000008]: b          0x089081B8
    08908198:[8E940008]: lw         $s4, 8($s4)
    0890819C:[01074023]: subu       $t0, $t0, $a3
    089081A0:[01120018]: mult       $t0, $s2
    089081A4:[00004012]: mflo       $t0
    089081A8:[00084203]: sra        $t0, $t0, 0x0008
    089081AC:[00E83821]: addu       $a3, $a3, $t0
    089081B0:[A6870032]: sh         $a3, 50($s4)
    089081B4:[8E940008]: lw         $s4, 8($s4)
    089081B8:[5680FFDC]: bnel       $s4, $zr, 0x0890812C
    089081BC:[82870019]: lb         $a3, 25($s4)
    089081C0:[10000009]: b          0x089081E8
    089081C4:[00000000]: nop
    089081C8:[12600007]: beq        $s3, $zr, 0x089081E8
    089081CC:[00000000]: nop
    089081D0:[8684002C]: lh         $a0, 44($s4)
    089081D4:[8E850008]: lw         $a1, 8($s4)
    089081D8:[A6840032]: sh         $a0, 50($s4)
    089081DC:[00A0A025]: or         $s4, $a1, $zr <=> move $s4, $a1
    089081E0:[1680FFFB]: bne        $s4, $zr, 0x089081D0
    089081E4:[00000000]: nop
    089081E8:[8FB00000]: lw         $s0, 0($sp)
    089081EC:[8FB10004]: lw         $s1, 4($sp)
    089081F0:[8FB20008]: lw         $s2, 8($sp)
    089081F4:[8FB3000C]: lw         $s3, 12($sp)
    089081F8:[8FB40010]: lw         $s4, 16($sp)
    089081FC:[8FBF0014]: lw         $ra, 20($sp)
    08908200:[03E00008]: jr         $ra
    08908204:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 089081E0 3,492,271 times (length 6)
    089081BC:[82870019]: lb         $a3, 25($s4)
    089081C0:[10000009]: b          0x089081E8
    089081C4:[00000000]: nop
    089081C8:[12600007]: beq        $s3, $zr, 0x089081E8
    089081CC:[00000000]: nop
--> 089081D0:[8684002C]: lh         $a0, 44($s4)
    089081D4:[8E850008]: lw         $a1, 8($s4)
    089081D8:[A6840032]: sh         $a0, 50($s4)
    089081DC:[00A0A025]: or         $s4, $a1, $zr <=> move $s4, $a1
--> 089081E0:[1680FFFB]: bne        $s4, $zr, 0x089081D0
    089081E4:[00000000]: nop
    089081E8:[8FB00000]: lw         $s0, 0($sp)
    089081EC:[8FB10004]: lw         $s1, 4($sp)
    089081F0:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 089081B8 366,180 times (length 37)
    08908118:[34057FFF]: ori        $a1, $zr, 32767 <=> li $a1, 32767
    0890811C:[34064000]: ori        $a2, $zr, 16384 <=> li $a2, 16384
    08908120:[12600027]: beq        $s3, $zr, 0x089081C0
    08908124:[00065823]: subu       $t3, $zr, $a2 <=> negu $t3, $a2
    08908128:[82870019]: lb         $a3, 25($s4)
--> 0890812C:[30E70007]: andi       $a3, $a3, 7
    08908130:[38E70004]: xori       $a3, $a3, 4
    08908134:[24E7FFFC]: addiu      $a3, $a3, -4
    08908138:[00073E00]: sll        $a3, $a3, 0x0018
    0890813C:[00074E03]: sra        $t1, $a3, 0x0018
    08908140:[8687002E]: lh         $a3, 46($s4)
    08908144:[11200015]: beq        $t1, $zr, 0x0890819C
    08908148:[8688002C]: lh         $t0, 44($s4)
    0890814C:[01054824]: and        $t1, $t0, $a1
    08908150:[00E54024]: and        $t0, $a3, $a1
    08908154:[01285023]: subu       $t2, $t1, $t0
    08908158:[0146102A]: slt        $v0, $t2, $a2
    0890815C:[14400003]: bne        $v0, $zr, 0x0890816C
    08908160:[00000000]: nop
    08908164:[01044021]: addu       $t0, $t0, $a0
    08908168:[01285023]: subu       $t2, $t1, $t0
    0890816C:[016A102A]: slt        $v0, $t3, $t2
    08908170:[14400003]: bne        $v0, $zr, 0x08908180
    08908174:[00000000]: nop
    08908178:[01245021]: addu       $t2, $t1, $a0
    0890817C:[01485023]: subu       $t2, $t2, $t0
    08908180:[01520018]: mult       $t2, $s2
    08908184:[00004012]: mflo       $t0
    08908188:[00084203]: sra        $t0, $t0, 0x0008
    0890818C:[00E83821]: addu       $a3, $a3, $t0
    08908190:[A6870032]: sh         $a3, 50($s4)
    08908194:[10000008]: b          0x089081B8
    08908198:[8E940008]: lw         $s4, 8($s4)
    0890819C:[01074023]: subu       $t0, $t0, $a3
    089081A0:[01120018]: mult       $t0, $s2
    089081A4:[00004012]: mflo       $t0
    089081A8:[00084203]: sra        $t0, $t0, 0x0008
    089081AC:[00E83821]: addu       $a3, $a3, $t0
    089081B0:[A6870032]: sh         $a3, 50($s4)
    089081B4:[8E940008]: lw         $s4, 8($s4)
--> 089081B8:[5680FFDC]: bnel       $s4, $zr, 0x0890812C
    089081BC:[82870019]: lb         $a3, 25($s4)
    089081C0:[10000009]: b          0x089081E8
    089081C4:[00000000]: nop
    089081C8:[12600007]: beq        $s3, $zr, 0x089081E8
_S1_2_8996938 26,738,306 instructions (1.289%), 568,111 calls (08996938 - 08996A7C, length 82)
    08996938:[27BDFFF0]: addiu      $sp, $sp, -16
    0899693C:[E7AC0000]: swc1       $f12, 0($sp)
    08996940:[8FA40000]: lw         $a0, 0($sp)
    08996944:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    08996948:[24A5FFFF]: addiu      $a1, $a1, -1
    0899694C:[00852024]: and        $a0, $a0, $a1
    08996950:[3C053200]: lui        $a1, 0x3200 <=> li $a1, 0x32000000
    08996954:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    08996958:[0085282A]: slt        $a1, $a0, $a1
    0899695C:[10A00005]: beq        $a1, $zr, 0x08996974
    08996960:[44860000]: mtc1       $a2, $f0
    08996964:[4600638D]: trunc.w.s  $f14, $f12
    08996968:[44057000]: mfc1       $a1, $f14
    0899696C:[10A00039]: beq        $a1, $zr, 0x08996A54
    08996970:[00000000]: nop
    08996974:[460C6382]: mul.s      $f14, $f12, $f12
    08996978:[3C05AD47]: lui        $a1, 0xAD47 <=> li $a1, 0xAD470000
    0899697C:[34A5D74E]: ori        $a1, $a1, -10418
    08996980:[44857800]: mtc1       $a1, $f15
    08996984:[3C05310F]: lui        $a1, 0x310F <=> li $a1, 0x310F0000
    08996988:[460F73C2]: mul.s      $f15, $f14, $f15
    0899698C:[34A574F6]: ori        $a1, $a1, 29942
    08996990:[44858000]: mtc1       $a1, $f16
    08996994:[3C05B493]: lui        $a1, 0xB493 <=> li $a1, 0xB4930000
    08996998:[34A5F27C]: ori        $a1, $a1, -3460
    0899699C:[46107BC0]: add.s      $f15, $f15, $f16
    089969A0:[44858800]: mtc1       $a1, $f17
    089969A4:[3C0537D0]: lui        $a1, 0x37D0 <=> li $a1, 0x37D00000
    089969A8:[460F73C2]: mul.s      $f15, $f14, $f15
    089969AC:[34A50D01]: ori        $a1, $a1, 3329
    089969B0:[44859000]: mtc1       $a1, $f18
    089969B4:[3C05BAB6]: lui        $a1, 0xBAB6 <=> li $a1, 0xBAB60000
    089969B8:[46117BC0]: add.s      $f15, $f15, $f17
    089969BC:[34A50B61]: ori        $a1, $a1, 2913
    089969C0:[44858000]: mtc1       $a1, $f16
    089969C4:[460F73C2]: mul.s      $f15, $f14, $f15
    089969C8:[3C053D2A]: lui        $a1, 0x3D2A <=> li $a1, 0x3D2A0000
    089969CC:[34A5AAAB]: ori        $a1, $a1, -21845
    089969D0:[460D6302]: mul.s      $f12, $f12, $f13
    089969D4:[46127BC0]: add.s      $f15, $f15, $f18
    089969D8:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    089969DC:[44858800]: mtc1       $a1, $f17
    089969E0:[460F73C2]: mul.s      $f15, $f14, $f15
    089969E4:[44866800]: mtc1       $a2, $f13
    089969E8:[3C053E9A]: lui        $a1, 0x3E9A <=> li $a1, 0x3E9A0000
    089969EC:[460D7342]: mul.s      $f13, $f14, $f13
    089969F0:[46107BC0]: add.s      $f15, $f15, $f16
    089969F4:[24A5999A]: addiu      $a1, $a1, -26214
    089969F8:[0085282A]: slt        $a1, $a0, $a1
    089969FC:[460F73C2]: mul.s      $f15, $f14, $f15
    08996A00:[46117BC0]: add.s      $f15, $f15, $f17
    08996A04:[460F73C2]: mul.s      $f15, $f14, $f15
    08996A08:[460E7B82]: mul.s      $f14, $f15, $f14
    08996A0C:[14A0000D]: bne        $a1, $zr, 0x08996A44
    08996A10:[460C7301]: sub.s      $f12, $f14, $f12
    08996A14:[3C053F48]: lui        $a1, 0x3F48 <=> li $a1, 0x3F480000
    08996A18:[00A4282A]: slt        $a1, $a1, $a0
    08996A1C:[10A0000F]: beq        $a1, $zr, 0x08996A5C
    08996A20:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    08996A24:[3C043E90]: lui        $a0, 0x3E90 <=> li $a0, 0x3E900000
    08996A28:[44847000]: mtc1       $a0, $f14
    08996A2C:[460E6B41]: sub.s      $f13, $f13, $f14
    08996A30:[460E0001]: sub.s      $f0, $f0, $f14
    08996A34:[460C6B01]: sub.s      $f12, $f13, $f12
    08996A38:[460C0001]: sub.s      $f0, $f0, $f12
    08996A3C:[03E00008]: jr         $ra
    08996A40:[27BD0010]: addiu      $sp, $sp, 16
    08996A44:[460C6B01]: sub.s      $f12, $f13, $f12
    08996A48:[460C0001]: sub.s      $f0, $f0, $f12
    08996A4C:[03E00008]: jr         $ra
    08996A50:[27BD0010]: addiu      $sp, $sp, 16
    08996A54:[03E00008]: jr         $ra
    08996A58:[27BD0010]: addiu      $sp, $sp, 16
    08996A5C:[00852023]: subu       $a0, $a0, $a1
    08996A60:[AFA40004]: sw         $a0, 4($sp)
    08996A64:[C7AE0004]: lwc1       $f14, 4($sp)
    08996A68:[460E6B41]: sub.s      $f13, $f13, $f14
    08996A6C:[460E0001]: sub.s      $f0, $f0, $f14
    08996A70:[460C6B01]: sub.s      $f12, $f13, $f12
    08996A74:[460C0001]: sub.s      $f0, $f0, $f12
    08996A78:[03E00008]: jr         $ra
    08996A7C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8909AD0 24,329,465 instructions (1.173%), 80,254 calls (08909AD0 - 08909CF8, length 139)
    08909AD0:[27BDFFD0]: addiu      $sp, $sp, -48
    08909AD4:[8C850784]: lw         $a1, 1924($a0)
    08909AD8:[AFB00010]: sw         $s0, 16($sp)
    08909ADC:[AFB10014]: sw         $s1, 20($sp)
    08909AE0:[AFB20018]: sw         $s2, 24($sp)
    08909AE4:[AFB3001C]: sw         $s3, 28($sp)
    08909AE8:[AFBF0020]: sw         $ra, 32($sp)
    08909AEC:[10A00008]: beq        $a1, $zr, 0x08909B10
    08909AF0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08909AF4:[8E0401EC]: lw         $a0, 492($s0)
    08909AF8:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    08909AFC:[00852024]: and        $a0, $a0, $a1
    08909B00:[10800005]: beq        $a0, $zr, 0x08909B18
    08909B04:[00000000]: nop
    08909B08:[10000005]: b          0x08909B20
    08909B0C:[00000000]: nop
    08909B10:[10000073]: b          0x08909CE0
    08909B14:[00000000]: nop
    08909B18:[0E2424E5]: jal        0x08909394
    08909B1C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08909B20:[8E040784]: lw         $a0, 1924($s0)
    08909B24:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08909B28:[8485003A]: lh         $a1, 58($a0)
    08909B2C:[0225282A]: slt        $a1, $s1, $a1
    08909B30:[10A00030]: beq        $a1, $zr, 0x08909BF4
    08909B34:[8E060710]: lw         $a2, 1808($s0)
    08909B38:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08909B3C:[8C840048]: lw         $a0, 72($a0)
    08909B40:[00922021]: addu       $a0, $a0, $s2
    08909B44:[8485000C]: lh         $a1, 12($a0)
    08909B48:[8087000E]: lb         $a3, 14($a0)
    08909B4C:[00052940]: sll        $a1, $a1, 0x0005
    08909B50:[00054021]: addu       $t0, $zr, $a1 <=> move $t0, $a1
    08909B54:[000528C0]: sll        $a1, $a1, 0x0003
    08909B58:[01054023]: subu       $t0, $t0, $a1
    08909B5C:[00052880]: sll        $a1, $a1, 0x0002
    08909B60:[01052821]: addu       $a1, $t0, $a1
    08909B64:[00C53021]: addu       $a2, $a2, $a1
    08909B68:[00072900]: sll        $a1, $a3, 0x0004
    08909B6C:[8087000F]: lb         $a3, 15($a0)
    08909B70:[02052821]: addu       $a1, $s0, $a1
    08909B74:[24A504E0]: addiu      $a1, $a1, 1248
    08909B78:[10E00011]: beq        $a3, $zr, 0x08909BC0
    08909B7C:[24C601B0]: addiu      $a2, $a2, 432
    08909B80:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08909B84:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    08909B88:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08909B8C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08909B90:[0E241CEE]: jal        0x089073B8
    08909B94:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    08909B98:[C7AC0000]: lwc1       $f12, 0($sp)
    08909B9C:[C7AD0004]: lwc1       $f13, 4($sp)
    08909BA0:[C7AE0008]: lwc1       $f14, 8($sp)
    08909BA4:[E66C0000]: swc1       $f12, 0($s3)
    08909BA8:[E66D0004]: swc1       $f13, 4($s3)
    08909BAC:[E66E0008]: swc1       $f14, 8($s3)
    08909BB0:[8E040784]: lw         $a0, 1924($s0)
    08909BB4:[8E060710]: lw         $a2, 1808($s0)
    08909BB8:[1000000A]: b          0x08909BE4
    08909BBC:[8485003A]: lh         $a1, 58($a0)
    08909BC0:[C4CC0030]: lwc1       $f12, 48($a2)
    08909BC4:[E4AC0000]: swc1       $f12, 0($a1)
    08909BC8:[C4CC0034]: lwc1       $f12, 52($a2)
    08909BCC:[E4AC0004]: swc1       $f12, 4($a1)
    08909BD0:[C4CC0038]: lwc1       $f12, 56($a2)
    08909BD4:[E4AC0008]: swc1       $f12, 8($a1)
    08909BD8:[8E040784]: lw         $a0, 1924($s0)
    08909BDC:[8E060710]: lw         $a2, 1808($s0)
    08909BE0:[8485003A]: lh         $a1, 58($a0)
    08909BE4:[26310001]: addiu      $s1, $s1, 1
    08909BE8:[0225282A]: slt        $a1, $s1, $a1
    08909BEC:[14A0FFD3]: bne        $a1, $zr, 0x08909B3C
    08909BF0:[26520010]: addiu      $s2, $s2, 16
    08909BF4:[C60C0580]: lwc1       $f12, 1408($s0)
    08909BF8:[C60D05A0]: lwc1       $f13, 1440($s0)
    08909BFC:[C60E0588]: lwc1       $f14, 1416($s0)
    08909C00:[460D6300]: add.s      $f12, $f12, $f13
    08909C04:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    08909C08:[C60F05A8]: lwc1       $f15, 1448($s0)
    08909C0C:[44848000]: mtc1       $a0, $f16
    08909C10:[C61104F0]: lwc1       $f17, 1264($s0)
    08909C14:[460F7380]: add.s      $f14, $f14, $f15
    08909C18:[46106302]: mul.s      $f12, $f12, $f16
    08909C1C:[C60D04F8]: lwc1       $f13, 1272($s0)
    08909C20:[461074C2]: mul.s      $f19, $f14, $f16
    08909C24:[46116440]: add.s      $f17, $f12, $f17
    08909C28:[460D9CC0]: add.s      $f19, $f19, $f13
    08909C2C:[46108C42]: mul.s      $f17, $f17, $f16
    08909C30:[C60C04F4]: lwc1       $f12, 1268($s0)
    08909C34:[C60E0584]: lwc1       $f14, 1412($s0)
    08909C38:[C60F05A4]: lwc1       $f15, 1444($s0)
    08909C3C:[860401B4]: lh         $a0, 436($s0)
    08909C40:[46006346]: mov.s      $f13, $f12
    08909C44:[46109C02]: mul.s      $f16, $f19, $f16
    08909C48:[E61105F0]: swc1       $f17, 1520($s0)
    08909C4C:[E61105E0]: swc1       $f17, 1504($s0)
    08909C50:[460E683C]: c.lt.s     $f13, $f14
    08909C54:[E61005F8]: swc1       $f16, 1528($s0)
    08909C58:[45000002]: bc1f       0x08909C64
    08909C5C:[E61005E8]: swc1       $f16, 1512($s0)
    08909C60:[46007346]: mov.s      $f13, $f14
    08909C64:[460E603E]: c.le.s     $f12, $f14
    08909C68:[00000000]: nop
    08909C6C:[45010002]: bc1t       0x08909C78
    08909C70:[00000000]: nop
    08909C74:[46007306]: mov.s      $f12, $f14
    08909C78:[460F683C]: c.lt.s     $f13, $f15
    08909C7C:[00000000]: nop
    08909C80:[45000002]: bc1f       0x08909C8C
    08909C84:[00000000]: nop
    08909C88:[46007B46]: mov.s      $f13, $f15
    08909C8C:[460F603E]: c.le.s     $f12, $f15
    08909C90:[00000000]: nop
    08909C94:[45030003]: bc1tl      0x08909CA4
    08909C98:[00042140]: sll        $a0, $a0, 0x0005
    08909C9C:[46007B06]: mov.s      $f12, $f15
    08909CA0:[00042140]: sll        $a0, $a0, 0x0005
    08909CA4:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    08909CA8:[000420C0]: sll        $a0, $a0, 0x0003
    08909CAC:[00A42823]: subu       $a1, $a1, $a0
    08909CB0:[00042080]: sll        $a0, $a0, 0x0002
    08909CB4:[00A42021]: addu       $a0, $a1, $a0
    08909CB8:[E60D05E4]: swc1       $f13, 1508($s0)
    08909CBC:[00C42021]: addu       $a0, $a2, $a0
    08909CC0:[E60C05F4]: swc1       $f12, 1524($s0)
    08909CC4:[248401B0]: addiu      $a0, $a0, 432
    08909CC8:[C48C0030]: lwc1       $f12, 48($a0)
    08909CCC:[E60C0600]: swc1       $f12, 1536($s0)
    08909CD0:[C48C0034]: lwc1       $f12, 52($a0)
    08909CD4:[E60C0604]: swc1       $f12, 1540($s0)
    08909CD8:[C48C0038]: lwc1       $f12, 56($a0)
    08909CDC:[E60C0608]: swc1       $f12, 1544($s0)
    08909CE0:[8FB00010]: lw         $s0, 16($sp)
    08909CE4:[8FB10014]: lw         $s1, 20($sp)
    08909CE8:[8FB20018]: lw         $s2, 24($sp)
    08909CEC:[8FB3001C]: lw         $s3, 28($sp)
    08909CF0:[8FBF0020]: lw         $ra, 32($sp)
    08909CF4:[03E00008]: jr         $ra
    08909CF8:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08909BEC 573,908 times (length 46)
    08909B28:[8485003A]: lh         $a1, 58($a0)
    08909B2C:[0225282A]: slt        $a1, $s1, $a1
    08909B30:[10A00030]: beq        $a1, $zr, 0x08909BF4
    08909B34:[8E060710]: lw         $a2, 1808($s0)
    08909B38:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
--> 08909B3C:[8C840048]: lw         $a0, 72($a0)
    08909B40:[00922021]: addu       $a0, $a0, $s2
    08909B44:[8485000C]: lh         $a1, 12($a0)
    08909B48:[8087000E]: lb         $a3, 14($a0)
    08909B4C:[00052940]: sll        $a1, $a1, 0x0005
    08909B50:[00054021]: addu       $t0, $zr, $a1 <=> move $t0, $a1
    08909B54:[000528C0]: sll        $a1, $a1, 0x0003
    08909B58:[01054023]: subu       $t0, $t0, $a1
    08909B5C:[00052880]: sll        $a1, $a1, 0x0002
    08909B60:[01052821]: addu       $a1, $t0, $a1
    08909B64:[00C53021]: addu       $a2, $a2, $a1
    08909B68:[00072900]: sll        $a1, $a3, 0x0004
    08909B6C:[8087000F]: lb         $a3, 15($a0)
    08909B70:[02052821]: addu       $a1, $s0, $a1
    08909B74:[24A504E0]: addiu      $a1, $a1, 1248
    08909B78:[10E00011]: beq        $a3, $zr, 0x08909BC0
    08909B7C:[24C601B0]: addiu      $a2, $a2, 432
    08909B80:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08909B84:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    08909B88:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08909B8C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08909B90:[0E241CEE]: jal        0x089073B8
    08909B94:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    08909B98:[C7AC0000]: lwc1       $f12, 0($sp)
    08909B9C:[C7AD0004]: lwc1       $f13, 4($sp)
    08909BA0:[C7AE0008]: lwc1       $f14, 8($sp)
    08909BA4:[E66C0000]: swc1       $f12, 0($s3)
    08909BA8:[E66D0004]: swc1       $f13, 4($s3)
    08909BAC:[E66E0008]: swc1       $f14, 8($s3)
    08909BB0:[8E040784]: lw         $a0, 1924($s0)
    08909BB4:[8E060710]: lw         $a2, 1808($s0)
    08909BB8:[1000000A]: b          0x08909BE4
    08909BBC:[8485003A]: lh         $a1, 58($a0)
    08909BC0:[C4CC0030]: lwc1       $f12, 48($a2)
    08909BC4:[E4AC0000]: swc1       $f12, 0($a1)
    08909BC8:[C4CC0034]: lwc1       $f12, 52($a2)
    08909BCC:[E4AC0004]: swc1       $f12, 4($a1)
    08909BD0:[C4CC0038]: lwc1       $f12, 56($a2)
    08909BD4:[E4AC0008]: swc1       $f12, 8($a1)
    08909BD8:[8E040784]: lw         $a0, 1924($s0)
    08909BDC:[8E060710]: lw         $a2, 1808($s0)
    08909BE0:[8485003A]: lh         $a1, 58($a0)
    08909BE4:[26310001]: addiu      $s1, $s1, 1
    08909BE8:[0225282A]: slt        $a1, $s1, $a1
--> 08909BEC:[14A0FFD3]: bne        $a1, $zr, 0x08909B3C
    08909BF0:[26520010]: addiu      $s2, $s2, 16
    08909BF4:[C60C0580]: lwc1       $f12, 1408($s0)
    08909BF8:[C60D05A0]: lwc1       $f13, 1440($s0)
    08909BFC:[C60E0588]: lwc1       $f14, 1416($s0)
_S1_2_89972A4 22,317,038 instructions (1.076%), 559,770 calls (089972A4 - 089973A0, length 64)
    089972A4:[27BDFFF0]: addiu      $sp, $sp, -16
    089972A8:[E7AC0000]: swc1       $f12, 0($sp)
    089972AC:[8FA50000]: lw         $a1, 0($sp)
    089972B0:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    089972B4:[24C6FFFF]: addiu      $a2, $a2, -1
    089972B8:[00A62824]: and        $a1, $a1, $a2
    089972BC:[3C063200]: lui        $a2, 0x3200 <=> li $a2, 0x32000000
    089972C0:[00A6282A]: slt        $a1, $a1, $a2
    089972C4:[50A00006]: beql       $a1, $zr, 0x089972E0
    089972C8:[460C6402]: mul.s      $f16, $f12, $f12
    089972CC:[4600638D]: trunc.w.s  $f14, $f12
    089972D0:[44057000]: mfc1       $a1, $f14
    089972D4:[10A00024]: beq        $a1, $zr, 0x08997368
    089972D8:[00000000]: nop
    089972DC:[460C6402]: mul.s      $f16, $f12, $f12
    089972E0:[3C052F2E]: lui        $a1, 0x2F2E <=> li $a1, 0x2F2E0000
    089972E4:[34A5C9D3]: ori        $a1, $a1, -13869
    089972E8:[44857000]: mtc1       $a1, $f14
    089972EC:[3C05B2D7]: lui        $a1, 0xB2D7 <=> li $a1, 0xB2D70000
    089972F0:[460E8382]: mul.s      $f14, $f16, $f14
    089972F4:[34A52F34]: ori        $a1, $a1, 12084
    089972F8:[44857800]: mtc1       $a1, $f15
    089972FC:[3C053638]: lui        $a1, 0x3638 <=> li $a1, 0x36380000
    08997300:[34A5EF1B]: ori        $a1, $a1, -4325
    08997304:[460F7380]: add.s      $f14, $f14, $f15
    08997308:[44858800]: mtc1       $a1, $f17
    0899730C:[3C05B950]: lui        $a1, 0xB950 <=> li $a1, 0xB9500000
    08997310:[460E8382]: mul.s      $f14, $f16, $f14
    08997314:[34A50D01]: ori        $a1, $a1, 3329
    08997318:[44859000]: mtc1       $a1, $f18
    0899731C:[3C06BE2A]: lui        $a2, 0xBE2A <=> li $a2, 0xBE2A0000
    08997320:[3C053C08]: lui        $a1, 0x3C08 <=> li $a1, 0x3C080000
    08997324:[46117380]: add.s      $f14, $f14, $f17
    08997328:[34A58889]: ori        $a1, $a1, -30583
    0899732C:[44859800]: mtc1       $a1, $f19
    08997330:[34C5AAAB]: ori        $a1, $a2, -21845
    08997334:[461063C2]: mul.s      $f15, $f12, $f16
    08997338:[460E8382]: mul.s      $f14, $f16, $f14
    0899733C:[44850000]: mtc1       $a1, $f0
    08997340:[46127380]: add.s      $f14, $f14, $f18
    08997344:[460E8382]: mul.s      $f14, $f16, $f14
    08997348:[1480000A]: bne        $a0, $zr, 0x08997374
    0899734C:[46137380]: add.s      $f14, $f14, $f19
    08997350:[46107342]: mul.s      $f13, $f14, $f16
    08997354:[46006B40]: add.s      $f13, $f13, $f0
    08997358:[460D7802]: mul.s      $f0, $f15, $f13
    0899735C:[46006000]: add.s      $f0, $f12, $f0
    08997360:[03E00008]: jr         $ra
    08997364:[27BD0010]: addiu      $sp, $sp, 16
    08997368:[46006006]: mov.s      $f0, $f12
    0899736C:[03E00008]: jr         $ra
    08997370:[27BD0010]: addiu      $sp, $sp, 16
    08997374:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    08997378:[460F7382]: mul.s      $f14, $f14, $f15
    0899737C:[44848800]: mtc1       $a0, $f17
    08997380:[46116C42]: mul.s      $f17, $f13, $f17
    08997384:[46007BC2]: mul.s      $f15, $f15, $f0
    08997388:[460E8B81]: sub.s      $f14, $f17, $f14
    0899738C:[460E8382]: mul.s      $f14, $f16, $f14
    08997390:[460D7341]: sub.s      $f13, $f14, $f13
    08997394:[460F6801]: sub.s      $f0, $f13, $f15
    08997398:[46006001]: sub.s      $f0, $f12, $f0
    0899739C:[03E00008]: jr         $ra
    089973A0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8908988 20,427,736 instructions (0.985%), 153,592 calls (08908988 - 08908BA0, length 135)
    08908988:[27BDFF70]: addiu      $sp, $sp, -144
    0890898C:[8C850784]: lw         $a1, 1924($a0)
    08908990:[E7B40068]: swc1       $f20, 104($sp)
    08908994:[E7B6006C]: swc1       $f22, 108($sp)
    08908998:[E7B80070]: swc1       $f24, 112($sp)
    0890899C:[AFB00074]: sw         $s0, 116($sp)
    089089A0:[AFB10078]: sw         $s1, 120($sp)
    089089A4:[AFB2007C]: sw         $s2, 124($sp)
    089089A8:[AFBF0080]: sw         $ra, 128($sp)
    089089AC:[14A00003]: bne        $a1, $zr, 0x089089BC
    089089B0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089089B4:[10000072]: b          0x08908B80
    089089B8:[00000000]: nop
    089089BC:[0E2422E9]: jal        0x08908BA4
    089089C0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089089C4:[46000506]: mov.s      $f20, $f0
    089089C8:[8E040710]: lw         $a0, 1808($s0)
    089089CC:[8E050784]: lw         $a1, 1924($s0)
    089089D0:[84A5006A]: lh         $a1, 106($a1)
    089089D4:[00052940]: sll        $a1, $a1, 0x0005
    089089D8:[00053021]: addu       $a2, $zr, $a1 <=> move $a2, $a1
    089089DC:[000528C0]: sll        $a1, $a1, 0x0003
    089089E0:[00C53023]: subu       $a2, $a2, $a1
    089089E4:[00052880]: sll        $a1, $a1, 0x0002
    089089E8:[00C52821]: addu       $a1, $a2, $a1
    089089EC:[00852021]: addu       $a0, $a0, $a1
    089089F0:[C60C01C0]: lwc1       $f12, 448($s0)
    089089F4:[C60D0A70]: lwc1       $f13, 2672($s0)
    089089F8:[460D6302]: mul.s      $f12, $f12, $f13
    089089FC:[C60E01C4]: lwc1       $f14, 452($s0)
    08908A00:[C60F0A74]: lwc1       $f15, 2676($s0)
    08908A04:[460F7382]: mul.s      $f14, $f14, $f15
    08908A08:[C61001C8]: lwc1       $f16, 456($s0)
    08908A0C:[C6110A78]: lwc1       $f17, 2680($s0)
    08908A10:[46118402]: mul.s      $f16, $f16, $f17
    08908A14:[E7AC0020]: swc1       $f12, 32($sp)
    08908A18:[E7AE0024]: swc1       $f14, 36($sp)
    08908A1C:[E7B00028]: swc1       $f16, 40($sp)
    08908A20:[C48D02C0]: lwc1       $f13, 704($a0)
    08908A24:[460C6B00]: add.s      $f12, $f13, $f12
    08908A28:[C49202C4]: lwc1       $f18, 708($a0)
    08908A2C:[460E9380]: add.s      $f14, $f18, $f14
    08908A30:[C48F02C8]: lwc1       $f15, 712($a0)
    08908A34:[46107BC0]: add.s      $f15, $f15, $f16
    08908A38:[E7AC0010]: swc1       $f12, 16($sp)
    08908A3C:[E7AE0014]: swc1       $f14, 20($sp)
    08908A40:[E7AF0018]: swc1       $f15, 24($sp)
    08908A44:[27B10010]: addiu      $s1, $sp, 16
    08908A48:[4408A000]: mfc1       $t0, $f20
    08908A4C:[48E80001]: MTV.s      $t0, S010.s
    08908A50:[CA200000]: lv.s       S000.s, 0($s1)
    08908A54:[CA200005]: lv.s       S001.s, 4($s1)
    08908A58:[CA20000A]: lv.s       S002.s, 8($s1)
    08908A5C:[65018000]: vscl.t     C000.t, C000.t, S010.s
    08908A60:[EBA00000]: sv.s       S000.s, 0($sp)
    08908A64:[EBA00005]: sv.s       S001.s, 4($sp)
    08908A68:[EBA0000A]: sv.s       S002.s, 8($sp)
    08908A6C:[C7AC0000]: lwc1       $f12, 0($sp)
    08908A70:[C7AD0004]: lwc1       $f13, 4($sp)
    08908A74:[C7AE0008]: lwc1       $f14, 8($sp)
    08908A78:[E60C0750]: swc1       $f12, 1872($s0)
    08908A7C:[E60D0754]: swc1       $f13, 1876($s0)
    08908A80:[E60E0758]: swc1       $f14, 1880($s0)
    08908A84:[26040750]: addiu      $a0, $s0, 1872
    08908A88:[C48C0000]: lwc1       $f12, 0($a0)
    08908A8C:[C48D0004]: lwc1       $f13, 4($a0)
    08908A90:[C48E0008]: lwc1       $f14, 8($a0)
    08908A94:[E60C0760]: swc1       $f12, 1888($s0)
    08908A98:[E60D0764]: swc1       $f13, 1892($s0)
    08908A9C:[E60E0768]: swc1       $f14, 1896($s0)
    08908AA0:[C60C0A54]: lwc1       $f12, 2644($s0)
    08908AA4:[46006587]: neg.s      $f22, $f12
    08908AA8:[0E26453A]: jal        0x089914E8
    08908AAC:[4600B306]: mov.s      $f12, $f22
    08908AB0:[4600B306]: mov.s      $f12, $f22
    08908AB4:[0E264584]: jal        0x08991610
    08908AB8:[46000606]: mov.s      $f24, $f0
    08908ABC:[C60D0750]: lwc1       $f13, 1872($s0)
    08908AC0:[46186B82]: mul.s      $f14, $f13, $f24
    08908AC4:[C60F0758]: lwc1       $f15, 1880($s0)
    08908AC8:[46007B02]: mul.s      $f12, $f15, $f0
    08908ACC:[460C7301]: sub.s      $f12, $f14, $f12
    08908AD0:[E60C0750]: swc1       $f12, 1872($s0)
    08908AD4:[46006B02]: mul.s      $f12, $f13, $f0
    08908AD8:[46187BC2]: mul.s      $f15, $f15, $f24
    08908ADC:[460F6300]: add.s      $f12, $f12, $f15
    08908AE0:[E60C0758]: swc1       $f12, 1880($s0)
    08908AE4:[C7AC0020]: lwc1       $f12, 32($sp)
    08908AE8:[C7B00024]: lwc1       $f16, 36($sp)
    08908AEC:[C7AE0028]: lwc1       $f14, 40($sp)
    08908AF0:[E7AC0030]: swc1       $f12, 48($sp)
    08908AF4:[E7B00034]: swc1       $f16, 52($sp)
    08908AF8:[E7AE0038]: swc1       $f14, 56($sp)
    08908AFC:[27B20030]: addiu      $s2, $sp, 48
    08908B00:[C60C0A54]: lwc1       $f12, 2644($s0)
    08908B04:[46006587]: neg.s      $f22, $f12
    08908B08:[0E26453A]: jal        0x089914E8
    08908B0C:[4600B306]: mov.s      $f12, $f22
    08908B10:[4600B306]: mov.s      $f12, $f22
    08908B14:[0E264584]: jal        0x08991610
    08908B18:[46000606]: mov.s      $f24, $f0
    08908B1C:[C7AD0030]: lwc1       $f13, 48($sp)
    08908B20:[46186B82]: mul.s      $f14, $f13, $f24
    08908B24:[C7AF0038]: lwc1       $f15, 56($sp)
    08908B28:[46007B02]: mul.s      $f12, $f15, $f0
    08908B2C:[460C7301]: sub.s      $f12, $f14, $f12
    08908B30:[E7AC0030]: swc1       $f12, 48($sp)
    08908B34:[46006B02]: mul.s      $f12, $f13, $f0
    08908B38:[46187BC2]: mul.s      $f15, $f15, $f24
    08908B3C:[460F6300]: add.s      $f12, $f12, $f15
    08908B40:[E7AC0038]: swc1       $f12, 56($sp)
    08908B44:[4408A000]: mfc1       $t0, $f20
    08908B48:[48E80001]: MTV.s      $t0, S010.s
    08908B4C:[CA400000]: lv.s       S000.s, 0($s2)
    08908B50:[CA400005]: lv.s       S001.s, 4($s2)
    08908B54:[CA40000A]: lv.s       S002.s, 8($s2)
    08908B58:[65018000]: vscl.t     C000.t, C000.t, S010.s
    08908B5C:[EA200000]: sv.s       S000.s, 0($s1)
    08908B60:[EA200005]: sv.s       S001.s, 4($s1)
    08908B64:[EA20000A]: sv.s       S002.s, 8($s1)
    08908B68:[C7AC0010]: lwc1       $f12, 16($sp)
    08908B6C:[C7AD0014]: lwc1       $f13, 20($sp)
    08908B70:[C7AE0018]: lwc1       $f14, 24($sp)
    08908B74:[E60C0740]: swc1       $f12, 1856($s0)
    08908B78:[E60D0744]: swc1       $f13, 1860($s0)
    08908B7C:[E60E0748]: swc1       $f14, 1864($s0)
    08908B80:[C7B40068]: lwc1       $f20, 104($sp)
    08908B84:[C7B6006C]: lwc1       $f22, 108($sp)
    08908B88:[C7B80070]: lwc1       $f24, 112($sp)
    08908B8C:[8FB00074]: lw         $s0, 116($sp)
    08908B90:[8FB10078]: lw         $s1, 120($sp)
    08908B94:[8FB2007C]: lw         $s2, 124($sp)
    08908B98:[8FBF0080]: lw         $ra, 128($sp)
    08908B9C:[03E00008]: jr         $ra
    08908BA0:[27BD0090]: addiu      $sp, $sp, 144
_S1_2_8910598 19,958,016 instructions (0.962%), 1,247,376 calls (08910598 - 08910A94, length 320)
    08910598:[27BDFFA0]: addiu      $sp, $sp, -96
    0891059C:[8C880000]: lw         $t0, 0($a0)
    089105A0:[90870004]: lbu        $a3, 4($a0)
    089105A4:[00C83021]: addu       $a2, $a2, $t0
    089105A8:[3C084000]: lui        $t0, 0x4000 <=> li $t0, 0x40000000
    089105AC:[04E00138]: bltz       $a3, 0x08910A90
    089105B0:[00C83025]: or         $a2, $a2, $t0
    089105B4:[28E80009]: slti       $t0, $a3, 9
    089105B8:[11000135]: beq        $t0, $zr, 0x08910A90
    089105BC:[00000000]: nop
    089105C0:[00073880]: sll        $a3, $a3, 0x0002
    089105C4:[3C01089A]: lui        $at, 0x089A <=> li $at, 0x089A0000
    089105C8:[00270821]: addu       $at, $at, $a3
    089105CC:[8C2171C0]: lw         $at, 29120($at)
    089105D0:[00200008]: jr         $at
    089105D4:[00000000]: nop
    08910A90:[03E00008]: jr         $ra
    08910A94:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_886C3BC 17,264,886 instructions (0.832%), 335,941 calls (0886C328 - 0886C618, length 189)
    0886C328:[03DE2821]: addu       $a1, $fp, $fp
    0886C32C:[00852021]: addu       $a0, $a0, $a1
    0886C330:[94960000]: lhu        $s6, 0($a0)
    0886C334:[8E44001C]: lw         $a0, 28($s2)
    0886C338:[00162880]: sll        $a1, $s6, 0x0002
    0886C33C:[00852021]: addu       $a0, $a0, $a1
    0886C340:[8C840000]: lw         $a0, 0($a0)
    0886C344:[4600A586]: mov.s      $f22, $f20
    0886C348:[AE040094]: sw         $a0, 148($s0)
    0886C34C:[8E660048]: lw         $a2, 72($s3)
    0886C350:[8E67004C]: lw         $a3, 76($s3)
    0886C354:[00C53021]: addu       $a2, $a2, $a1
    0886C358:[8CD50000]: lw         $s5, 0($a2)
    0886C35C:[8E740044]: lw         $s4, 68($s3)
    0886C360:[94860002]: lhu        $a2, 2($a0)
    0886C364:[00E52821]: addu       $a1, $a3, $a1
    0886C368:[8CA50000]: lw         $a1, 0($a1)
    0886C36C:[0286A021]: addu       $s4, $s4, $a2
    0886C370:[10A00005]: beq        $a1, $zr, 0x0886C388
    0886C374:[8FA70010]: lw         $a3, 16($sp)
    0886C378:[84A50004]: lh         $a1, 4($a1)
    0886C37C:[44856000]: mtc1       $a1, $f12
    0886C380:[468065A0]: cvt.s.w    $f22, $f12
    0886C384:[4616A581]: sub.s      $f22, $f20, $f22
    0886C388:[AFA70010]: sw         $a3, 16($sp)
    0886C38C:[24E5FFFE]: addiu      $a1, $a3, -2
    0886C390:[2CA50007]: sltiu      $a1, $a1, 7
    0886C394:[10A0008F]: beq        $a1, $zr, 0x0886C5D4
    0886C398:[94910000]: lhu        $s1, 0($a0)
    0886C39C:[8FA50010]: lw         $a1, 16($sp)
    0886C3A0:[24A5FFFE]: addiu      $a1, $a1, -2
    0886C3A4:[00052880]: sll        $a1, $a1, 0x0002
    0886C3A8:[3C01089A]: lui        $at, 0x089A <=> li $at, 0x089A0000
    0886C3AC:[00250821]: addu       $at, $at, $a1
    0886C3B0:[8C215C00]: lw         $at, 23552($at)
    0886C3B4:[00200008]: jr         $at
    0886C3B8:[AFB0000C]: sw         $s0, 12($sp)
    0886C3BC:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0886C3C0:[00112080]: sll        $a0, $s1, 0x0002
    0886C3C4:[24A5C0E0]: addiu      $a1, $a1, -16160
    0886C3C8:[00852021]: addu       $a0, $a0, $a1
    0886C3CC:[8C840000]: lw         $a0, 0($a0)
    0886C3D0:[4600B306]: mov.s      $f12, $f22
    0886C3D4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0886C3D8:[8C860000]: lw         $a2, 0($a0)
    0886C3DC:[24C60018]: addiu      $a2, $a2, 24
    0886C3E0:[84C70000]: lh         $a3, 0($a2)
    0886C3E4:[8CC80004]: lw         $t0, 4($a2)
    0886C3E8:[00872021]: addu       $a0, $a0, $a3
    0886C3EC:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    0886C3F0:[0100F809]: jalr       $ra, $t0
    0886C3F4:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0886C3F8:[10000076]: b          0x0886C5D4
    0886C3FC:[00000000]: nop
    0886C5D4:[27DE0001]: addiu      $fp, $fp, 1
    0886C5D8:[03D7202A]: slt        $a0, $fp, $s7
    0886C5DC:[5480FF52]: bnel       $a0, $zr, 0x0886C328
    0886C5E0:[8FA40008]: lw         $a0, 8($sp)
    0886C5E4:[C7B40014]: lwc1       $f20, 20($sp)
    0886C5E8:[C7B60018]: lwc1       $f22, 24($sp)
    0886C5EC:[8FB0001C]: lw         $s0, 28($sp)
    0886C5F0:[8FB10020]: lw         $s1, 32($sp)
    0886C5F4:[8FB20024]: lw         $s2, 36($sp)
    0886C5F8:[8FB30028]: lw         $s3, 40($sp)
    0886C5FC:[8FB4002C]: lw         $s4, 44($sp)
    0886C600:[8FB50030]: lw         $s5, 48($sp)
    0886C604:[8FB60034]: lw         $s6, 52($sp)
    0886C608:[8FB70038]: lw         $s7, 56($sp)
    0886C60C:[8FBE003C]: lw         $fp, 60($sp)
    0886C610:[8FBF0040]: lw         $ra, 64($sp)
    0886C614:[03E00008]: jr         $ra
    0886C618:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0886C5DC 303,580 times (length 175)
_S1_2_8988C74 16,622,100 instructions (0.801%), 722,700 calls (08988C74 - 08988CCC, length 23)
    08988C74:[27BDFFF0]: addiu      $sp, $sp, -16
    08988C78:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08988C7C:[AFB00000]: sw         $s0, 0($sp)
    08988C80:[24500470]: addiu      $s0, $v0, 1136
    08988C84:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08988C88:[8E070048]: lw         $a3, 72($s0)
    08988C8C:[AFB10004]: sw         $s1, 4($sp)
    08988C90:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08988C94:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08988C98:[AFBF0008]: sw         $ra, 8($sp)
    08988C9C:[0E2626BC]: jal        0x08989AF0
    08988CA0:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08988CA4:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08988CA8:[8E050044]: lw         $a1, 68($s0)
    08988CAC:[02262004]: sllv       $a0, $a2, $s1
    08988CB0:[00041827]: nor        $v1, $zr, $a0 <=> li $v1, not $a0
    08988CB4:[00A32024]: and        $a0, $a1, $v1
    08988CB8:[AE040044]: sw         $a0, 68($s0)
    08988CBC:[8FBF0008]: lw         $ra, 8($sp)
    08988CC0:[8FB10004]: lw         $s1, 4($sp)
    08988CC4:[8FB00000]: lw         $s0, 0($sp)
    08988CC8:[03E00008]: jr         $ra
    08988CCC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8910A98 15,931,412 instructions (0.768%), 12,071 calls (08910A98 - 08910BF8, length 89)
    08910A98:[27BDFFE0]: addiu      $sp, $sp, -32
    08910A9C:[AFB00000]: sw         $s0, 0($sp)
    08910AA0:[AFB10004]: sw         $s1, 4($sp)
    08910AA4:[AFB20008]: sw         $s2, 8($sp)
    08910AA8:[AFB3000C]: sw         $s3, 12($sp)
    08910AAC:[AFB40010]: sw         $s4, 16($sp)
    08910AB0:[AFBF0014]: sw         $ra, 20($sp)
    08910AB4:[10A00011]: beq        $a1, $zr, 0x08910AFC
    08910AB8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08910ABC:[8E040704]: lw         $a0, 1796($s0)
    08910AC0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08910AC4:[0244202A]: slt        $a0, $s2, $a0
    08910AC8:[1080000A]: beq        $a0, $zr, 0x08910AF4
    08910ACC:[8E110708]: lw         $s1, 1800($s0)
    08910AD0:[8E060700]: lw         $a2, 1792($s0)
    08910AD4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08910AD8:[0E244166]: jal        0x08910598
    08910ADC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08910AE0:[8E040704]: lw         $a0, 1796($s0)
    08910AE4:[26520001]: addiu      $s2, $s2, 1
    08910AE8:[0244202A]: slt        $a0, $s2, $a0
    08910AEC:[1480FFF8]: bne        $a0, $zr, 0x08910AD0
    08910AF0:[2631000C]: addiu      $s1, $s1, 12
    08910AF4:[10000039]: b          0x08910BDC
    08910AF8:[00000000]: nop
    08910AFC:[8E040784]: lw         $a0, 1924($s0)
    08910B00:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08910B04:[8485000A]: lh         $a1, 10($a0)
    08910B08:[0225302A]: slt        $a2, $s1, $a1
    08910B0C:[10C0001A]: beq        $a2, $zr, 0x08910B78
    08910B10:[00000000]: nop
    08910B14:[8E0603C4]: lw         $a2, 964($s0)
    08910B18:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08910B1C:[00D23821]: addu       $a3, $a2, $s2
    08910B20:[8CE80004]: lw         $t0, 4($a3)
    08910B24:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08910B28:[0288402A]: slt        $t0, $s4, $t0
    08910B2C:[1100000E]: beq        $t0, $zr, 0x08910B68
    08910B30:[8CF30090]: lw         $s3, 144($a3)
    08910B34:[8CE60000]: lw         $a2, 0($a3)
    08910B38:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08910B3C:[0E244166]: jal        0x08910598
    08910B40:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08910B44:[8E0603C4]: lw         $a2, 964($s0)
    08910B48:[26940001]: addiu      $s4, $s4, 1
    08910B4C:[00D23821]: addu       $a3, $a2, $s2
    08910B50:[8CE40004]: lw         $a0, 4($a3)
    08910B54:[0284202A]: slt        $a0, $s4, $a0
    08910B58:[1480FFF6]: bne        $a0, $zr, 0x08910B34
    08910B5C:[2673000C]: addiu      $s3, $s3, 12
    08910B60:[8E040784]: lw         $a0, 1924($s0)
    08910B64:[8485000A]: lh         $a1, 10($a0)
    08910B68:[26310001]: addiu      $s1, $s1, 1
    08910B6C:[0225382A]: slt        $a3, $s1, $a1
    08910B70:[14E0FFEA]: bne        $a3, $zr, 0x08910B1C
    08910B74:[265200A0]: addiu      $s2, $s2, 160
    08910B78:[8E050AC0]: lw         $a1, 2752($s0)
    08910B7C:[10A00013]: beq        $a1, $zr, 0x08910BCC
    08910B80:[00000000]: nop
    08910B84:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08910B88:[84A5000E]: lh         $a1, 14($a1)
    08910B8C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08910B90:[0085282A]: slt        $a1, $a0, $a1
    08910B94:[10A0000D]: beq        $a1, $zr, 0x08910BCC
    08910B98:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08910B9C:[8E060AC0]: lw         $a2, 2752($s0)
    08910BA0:[8E070AC4]: lw         $a3, 2756($s0)
    08910BA4:[00C53021]: addu       $a2, $a2, $a1
    08910BA8:[84C60000]: lh         $a2, 0($a2)
    08910BAC:[00E53821]: addu       $a3, $a3, $a1
    08910BB0:[A4E60000]: sh         $a2, 0($a3)
    08910BB4:[8E060784]: lw         $a2, 1924($s0)
    08910BB8:[24840001]: addiu      $a0, $a0, 1
    08910BBC:[84C6000E]: lh         $a2, 14($a2)
    08910BC0:[0086302A]: slt        $a2, $a0, $a2
    08910BC4:[14C0FFF5]: bne        $a2, $zr, 0x08910B9C
    08910BC8:[24A50002]: addiu      $a1, $a1, 2
    08910BCC:[8E040718]: lw         $a0, 1816($s0)
    08910BD0:[2405EFFF]: addiu      $a1, $zr, -4097 <=> li $a1, -4097
    08910BD4:[00852024]: and        $a0, $a0, $a1
    08910BD8:[AE040718]: sw         $a0, 1816($s0)
    08910BDC:[8FB00000]: lw         $s0, 0($sp)
    08910BE0:[8FB10004]: lw         $s1, 4($sp)
    08910BE4:[8FB20008]: lw         $s2, 8($sp)
    08910BE8:[8FB3000C]: lw         $s3, 12($sp)
    08910BEC:[8FB40010]: lw         $s4, 16($sp)
    08910BF0:[8FBF0014]: lw         $ra, 20($sp)
    08910BF4:[03E00008]: jr         $ra
    08910BF8:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08910B58 1,247,376 times (length 11)
    08910B20:[8CE80004]: lw         $t0, 4($a3)
    08910B24:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08910B28:[0288402A]: slt        $t0, $s4, $t0
    08910B2C:[1100000E]: beq        $t0, $zr, 0x08910B68
    08910B30:[8CF30090]: lw         $s3, 144($a3)
--> 08910B34:[8CE60000]: lw         $a2, 0($a3)
    08910B38:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08910B3C:[0E244166]: jal        0x08910598
    08910B40:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08910B44:[8E0603C4]: lw         $a2, 964($s0)
    08910B48:[26940001]: addiu      $s4, $s4, 1
    08910B4C:[00D23821]: addu       $a3, $a2, $s2
    08910B50:[8CE40004]: lw         $a0, 4($a3)
    08910B54:[0284202A]: slt        $a0, $s4, $a0
--> 08910B58:[1480FFF6]: bne        $a0, $zr, 0x08910B34
    08910B5C:[2673000C]: addiu      $s3, $s3, 12
    08910B60:[8E040784]: lw         $a0, 1924($s0)
    08910B64:[8485000A]: lh         $a1, 10($a0)
    08910B68:[26310001]: addiu      $s1, $s1, 1
  Back Branch 08910B70 152,100 times (length 23)
    08910B08:[0225302A]: slt        $a2, $s1, $a1
    08910B0C:[10C0001A]: beq        $a2, $zr, 0x08910B78
    08910B10:[00000000]: nop
    08910B14:[8E0603C4]: lw         $a2, 964($s0)
    08910B18:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
--> 08910B1C:[00D23821]: addu       $a3, $a2, $s2
    08910B20:[8CE80004]: lw         $t0, 4($a3)
    08910B24:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08910B28:[0288402A]: slt        $t0, $s4, $t0
    08910B2C:[1100000E]: beq        $t0, $zr, 0x08910B68
    08910B30:[8CF30090]: lw         $s3, 144($a3)
    08910B34:[8CE60000]: lw         $a2, 0($a3)
    08910B38:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08910B3C:[0E244166]: jal        0x08910598
    08910B40:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08910B44:[8E0603C4]: lw         $a2, 964($s0)
    08910B48:[26940001]: addiu      $s4, $s4, 1
    08910B4C:[00D23821]: addu       $a3, $a2, $s2
    08910B50:[8CE40004]: lw         $a0, 4($a3)
    08910B54:[0284202A]: slt        $a0, $s4, $a0
    08910B58:[1480FFF6]: bne        $a0, $zr, 0x08910B34
    08910B5C:[2673000C]: addiu      $s3, $s3, 12
    08910B60:[8E040784]: lw         $a0, 1924($s0)
    08910B64:[8485000A]: lh         $a1, 10($a0)
    08910B68:[26310001]: addiu      $s1, $s1, 1
    08910B6C:[0225382A]: slt        $a3, $s1, $a1
--> 08910B70:[14E0FFEA]: bne        $a3, $zr, 0x08910B1C
    08910B74:[265200A0]: addiu      $s2, $s2, 160
    08910B78:[8E050AC0]: lw         $a1, 2752($s0)
    08910B7C:[10A00013]: beq        $a1, $zr, 0x08910BCC
    08910B80:[00000000]: nop
_S1_2_89914E8 15,193,244 instructions (0.732%), 576,568 calls (089914E8 - 089915F4, length 68)
    089914E8:[27BDFFF0]: addiu      $sp, $sp, -16
    089914EC:[E7AC0008]: swc1       $f12, 8($sp)
    089914F0:[8FA40008]: lw         $a0, 8($sp)
    089914F4:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    089914F8:[24A5FFFF]: addiu      $a1, $a1, -1
    089914FC:[00852024]: and        $a0, $a0, $a1
    08991500:[3C053F49]: lui        $a1, 0x3F49 <=> li $a1, 0x3F490000
    08991504:[24A50FD8]: addiu      $a1, $a1, 4056
    08991508:[00A4282A]: slt        $a1, $a1, $a0
    0899150C:[AFBF000C]: sw         $ra, 12($sp)
    08991510:[10A00018]: beq        $a1, $zr, 0x08991574
    08991514:[3C057F80]: lui        $a1, 0x7F80 <=> li $a1, 0x7F800000
    08991518:[0085202A]: slt        $a0, $a0, $a1
    0899151C:[10800011]: beq        $a0, $zr, 0x08991564
    08991520:[00000000]: nop
    08991524:[0E265227]: jal        0x0899489C
    08991528:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0899152C:[C7AD0000]: lwc1       $f13, 0($sp)
    08991530:[30440003]: andi       $a0, $v0, 3
    08991534:[1C800014]: bgtz       $a0, 0x08991588
    08991538:[C7AC0004]: lwc1       $f12, 4($sp)
    0899153C:[0483001F]: bgezl      $a0, 0x089915BC
    08991540:[46006386]: mov.s      $f14, $f12
    08991544:[46006386]: mov.s      $f14, $f12
    08991548:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0899154C:[46006B06]: mov.s      $f12, $f13
    08991550:[0E265CA9]: jal        0x089972A4
    08991554:[46007346]: mov.s      $f13, $f14
    08991558:[8FBF000C]: lw         $ra, 12($sp)
    0899155C:[03E00008]: jr         $ra
    08991560:[27BD0010]: addiu      $sp, $sp, 16
    08991564:[44800000]: mtc1       $zr, $f0
    08991568:[8FBF000C]: lw         $ra, 12($sp)
    0899156C:[03E00008]: jr         $ra
    08991570:[27BD0010]: addiu      $sp, $sp, 16
    08991574:[0E265A4E]: jal        0x08996938
    08991578:[44806800]: mtc1       $zr, $f13
    0899157C:[8FBF000C]: lw         $ra, 12($sp)
    08991580:[03E00008]: jr         $ra
    08991584:[27BD0010]: addiu      $sp, $sp, 16
    08991588:[28850002]: slti       $a1, $a0, 2
    0899158C:[14A00011]: bne        $a1, $zr, 0x089915D4
    08991590:[28840003]: slti       $a0, $a0, 3
    08991594:[5080FFEC]: beql       $a0, $zr, 0x08991548
    08991598:[46006386]: mov.s      $f14, $f12
    0899159C:[46006386]: mov.s      $f14, $f12
    089915A0:[46006B06]: mov.s      $f12, $f13
    089915A4:[0E265A4E]: jal        0x08996938
    089915A8:[46007346]: mov.s      $f13, $f14
    089915AC:[46000007]: neg.s      $f0, $f0
    089915B0:[8FBF000C]: lw         $ra, 12($sp)
    089915B4:[03E00008]: jr         $ra
    089915B8:[27BD0010]: addiu      $sp, $sp, 16
    089915BC:[46006B06]: mov.s      $f12, $f13
    089915C0:[0E265A4E]: jal        0x08996938
    089915C4:[46007346]: mov.s      $f13, $f14
    089915C8:[8FBF000C]: lw         $ra, 12($sp)
    089915CC:[03E00008]: jr         $ra
    089915D0:[27BD0010]: addiu      $sp, $sp, 16
    089915D4:[46006386]: mov.s      $f14, $f12
    089915D8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089915DC:[46006B06]: mov.s      $f12, $f13
    089915E0:[0E265CA9]: jal        0x089972A4
    089915E4:[46007346]: mov.s      $f13, $f14
    089915E8:[46000007]: neg.s      $f0, $f0
    089915EC:[8FBF000C]: lw         $ra, 12($sp)
    089915F0:[03E00008]: jr         $ra
    089915F4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08991594 88,656 times (length 21)
    08991534:[1C800014]: bgtz       $a0, 0x08991588
    08991538:[C7AC0004]: lwc1       $f12, 4($sp)
    0899153C:[0483001F]: bgezl      $a0, 0x089915BC
    08991540:[46006386]: mov.s      $f14, $f12
    08991544:[46006386]: mov.s      $f14, $f12
--> 08991548:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0899154C:[46006B06]: mov.s      $f12, $f13
    08991550:[0E265CA9]: jal        0x089972A4
    08991554:[46007346]: mov.s      $f13, $f14
    08991558:[8FBF000C]: lw         $ra, 12($sp)
    0899155C:[03E00008]: jr         $ra
    08991560:[27BD0010]: addiu      $sp, $sp, 16
    08991564:[44800000]: mtc1       $zr, $f0
    08991568:[8FBF000C]: lw         $ra, 12($sp)
    0899156C:[03E00008]: jr         $ra
    08991570:[27BD0010]: addiu      $sp, $sp, 16
    08991574:[0E265A4E]: jal        0x08996938
    08991578:[44806800]: mtc1       $zr, $f13
    0899157C:[8FBF000C]: lw         $ra, 12($sp)
    08991580:[03E00008]: jr         $ra
    08991584:[27BD0010]: addiu      $sp, $sp, 16
    08991588:[28850002]: slti       $a1, $a0, 2
    0899158C:[14A00011]: bne        $a1, $zr, 0x089915D4
    08991590:[28840003]: slti       $a0, $a0, 3
--> 08991594:[5080FFEC]: beql       $a0, $zr, 0x08991548
    08991598:[46006386]: mov.s      $f14, $f12
    0899159C:[46006386]: mov.s      $f14, $f12
    089915A0:[46006B06]: mov.s      $f12, $f13
    089915A4:[0E265A4E]: jal        0x08996938
_S1_2_8908528 15,186,514 instructions (0.732%), 268,691 calls (08908528 - 08908984, length 280)
    08908528:[27BDFE80]: addiu      $sp, $sp, -384
    0890852C:[8C850390]: lw         $a1, 912($a0)
    08908530:[AFB10174]: sw         $s1, 372($sp)
    08908534:[24910950]: addiu      $s1, $a0, 2384
    08908538:[AFB00170]: sw         $s0, 368($sp)
    0890853C:[AFB20178]: sw         $s2, 376($sp)
    08908540:[AFBF017C]: sw         $ra, 380($sp)
    08908544:[10A00068]: beq        $a1, $zr, 0x089086E8
    08908548:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890854C:[8E040390]: lw         $a0, 912($s0)
    08908550:[8E050394]: lw         $a1, 916($s0)
    08908554:[0E242B52]: jal        0x0890AD48
    08908558:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0890855C:[C60C0740]: lwc1       $f12, 1856($s0)
    08908560:[C60D0744]: lwc1       $f13, 1860($s0)
    08908564:[C60E0748]: lwc1       $f14, 1864($s0)
    08908568:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0890856C:[44847800]: mtc1       $a0, $f15
    08908570:[E7AF0070]: swc1       $f15, 112($sp)
    08908574:[44808000]: mtc1       $zr, $f16
    08908578:[E7B00080]: swc1       $f16, 128($sp)
    0890857C:[E7B00090]: swc1       $f16, 144($sp)
    08908580:[E7AC00A0]: swc1       $f12, 160($sp)
    08908584:[E7B00074]: swc1       $f16, 116($sp)
    08908588:[E7AF0084]: swc1       $f15, 132($sp)
    0890858C:[E7B00094]: swc1       $f16, 148($sp)
    08908590:[E7AD00A4]: swc1       $f13, 164($sp)
    08908594:[E7B00078]: swc1       $f16, 120($sp)
    08908598:[E7B00088]: swc1       $f16, 136($sp)
    0890859C:[E7AF0098]: swc1       $f15, 152($sp)
    089085A0:[E7AE00A8]: swc1       $f14, 168($sp)
    089085A4:[E7B0007C]: swc1       $f16, 124($sp)
    089085A8:[E7B0008C]: swc1       $f16, 140($sp)
    089085AC:[E7B0009C]: swc1       $f16, 156($sp)
    089085B0:[E7AF00AC]: swc1       $f15, 172($sp)
    089085B4:[DA240000]: lv.q       C100.q, 0($s1)
    089085B8:[DA250010]: lv.q       C110.q, 16($s1)
    089085BC:[DA260020]: lv.q       C120.q, 32($s1)
    089085C0:[DA270030]: lv.q       C130.q, 48($s1)
    089085C4:[27A40070]: addiu      $a0, $sp, 112
    089085C8:[D8880000]: lv.q       C200.q, 0($a0)
    089085CC:[D8890010]: lv.q       C210.q, 16($a0)
    089085D0:[D88A0020]: lv.q       C220.q, 32($a0)
    089085D4:[D88B0030]: lv.q       C230.q, 48($a0)
    089085D8:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    089085DC:[27A400F0]: addiu      $a0, $sp, 240
    089085E0:[F8800000]: sv.q       C000.q, 0($a0)
    089085E4:[F8810010]: sv.q       C010.q, 16($a0)
    089085E8:[F8820020]: sv.q       C020.q, 32($a0)
    089085EC:[F8830030]: sv.q       C030.q, 48($a0)
    089085F0:[00000000]: 0x89085F0 - memcpySequence[8FA400F0,8FA500F4,8FA600F8,AFA400B0,AFA500B4,AFA600B8,8FA400FC,8FA50100,8FA60104,AFA400BC,AFA500C0,AFA600C4,8FA40108,8FA5010C,8FA60110,AFA400C8,AFA500CC,AFA600D0,8FA40114,8FA50118,8FA6011C,AFA400D4,AFA500D8,AFA600DC,8FA40120,8FA50124,8FA60128,AFA400E0,AFA500E4,AFA600E8,8FA4012C,AFA400EC](29,29,176,240,64)
    08908670:[00000000]: 0x8908670 - memcpySequence[8FA700B0,8FA800B4,8FA900B8,AE270000,AE280004,AE290008,8FA700BC,8FA800C0,8FA900C4,AE27000C,AE280010,AE290014,8FA700C8,8FA800CC,8FA900D0,AE270018,AE28001C,AE290020,8FA700D4,8FA800D8,8FA900DC,AE270024,AE280028,AE29002C,8FA700E0,AE270030,AE250034,AE260038,1000005F,AE24003C](17,29,0,176,64)
    089086E8:[8E040718]: lw         $a0, 1816($s0)
    089086EC:[30840040]: andi       $a0, $a0, 64
    089086F0:[5080001A]: beql       $a0, $zr, 0x0890875C
    089086F4:[C60C0010]: lwc1       $f12, 16($s0)
    089086F8:[C60C0010]: lwc1       $f12, 16($s0)
    089086FC:[C60D0740]: lwc1       $f13, 1856($s0)
    08908700:[C60E0014]: lwc1       $f14, 20($s0)
    08908704:[C60F0744]: lwc1       $f15, 1860($s0)
    08908708:[460D6300]: add.s      $f12, $f12, $f13
    0890870C:[C6100018]: lwc1       $f16, 24($s0)
    08908710:[C6110748]: lwc1       $f17, 1864($s0)
    08908714:[460F7380]: add.s      $f14, $f14, $f15
    08908718:[C6120750]: lwc1       $f18, 1872($s0)
    0890871C:[C6130754]: lwc1       $f19, 1876($s0)
    08908720:[46118400]: add.s      $f16, $f16, $f17
    08908724:[46126341]: sub.s      $f13, $f12, $f18
    08908728:[C6000758]: lwc1       $f0, 1880($s0)
    0890872C:[E7AC0010]: swc1       $f12, 16($sp)
    08908730:[E7AE0014]: swc1       $f14, 20($sp)
    08908734:[E7B00018]: swc1       $f16, 24($sp)
    08908738:[46137301]: sub.s      $f12, $f14, $f19
    0890873C:[E7AD0000]: swc1       $f13, 0($sp)
    08908740:[46008381]: sub.s      $f14, $f16, $f0
    08908744:[E7AC0004]: swc1       $f12, 4($sp)
    08908748:[E60D0A60]: swc1       $f13, 2656($s0)
    0890874C:[E7AE0008]: swc1       $f14, 8($sp)
    08908750:[E60C0A64]: swc1       $f12, 2660($s0)
    08908754:[1000000F]: b          0x08908794
    08908758:[E60E0A68]: swc1       $f14, 2664($s0)
    0890875C:[C60D0740]: lwc1       $f13, 1856($s0)
    08908760:[C60E0014]: lwc1       $f14, 20($s0)
    08908764:[C60F0744]: lwc1       $f15, 1860($s0)
    08908768:[460D6300]: add.s      $f12, $f12, $f13
    0890876C:[C6100018]: lwc1       $f16, 24($s0)
    08908770:[C6110748]: lwc1       $f17, 1864($s0)
    08908774:[460F7380]: add.s      $f14, $f14, $f15
    08908778:[46118400]: add.s      $f16, $f16, $f17
    0890877C:[E7AC0020]: swc1       $f12, 32($sp)
    08908780:[E60C0A60]: swc1       $f12, 2656($s0)
    08908784:[E7AE0024]: swc1       $f14, 36($sp)
    08908788:[E60E0A64]: swc1       $f14, 2660($s0)
    0890878C:[E7B00028]: swc1       $f16, 40($sp)
    08908790:[E6100A68]: swc1       $f16, 2664($s0)
    08908794:[26120910]: addiu      $s2, $s0, 2320
    08908798:[F38380A0]: VMIDT.q    E000.q
    0890879C:[FA400000]: sv.q       C000.q, 0($s2)
    089087A0:[FA410010]: sv.q       C010.q, 16($s2)
    089087A4:[FA420020]: sv.q       C020.q, 32($s2)
    089087A8:[FA430030]: sv.q       C030.q, 48($s2)
    089087AC:[C60C0A60]: lwc1       $f12, 2656($s0)
    089087B0:[E60C0940]: swc1       $f12, 2368($s0)
    089087B4:[C60C0A64]: lwc1       $f12, 2660($s0)
    089087B8:[E60C0944]: swc1       $f12, 2372($s0)
    089087BC:[C60C0A68]: lwc1       $f12, 2664($s0)
    089087C0:[E60C0948]: swc1       $f12, 2376($s0)
    089087C4:[26050A50]: addiu      $a1, $s0, 2640
    089087C8:[0E23F01C]: jal        0x088FC070
    089087CC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    089087D0:[8E040A94]: lw         $a0, 2708($s0)
    089087D4:[2405FFF9]: addiu      $a1, $zr, -7 <=> li $a1, -7
    089087D8:[00852024]: and        $a0, $a0, $a1
    089087DC:[AE040A94]: sw         $a0, 2708($s0)
    089087E0:[00000000]: 0x89087E0 - memcpySequence[8E440000,8E450004,8E460008,AE240000,AE250004,AE260008,8E44000C,8E450010,8E460014,AE24000C,AE250010,AE260014,8E440018,8E45001C,8E460020,AE240018,AE25001C,AE260020,8E440024,8E450028,8E46002C,AE240024,AE250028,AE26002C,8E440030,8E450034,8E460038,AE240030,AE250034,AE260038,8E44003C,AE24003C](17,18,0,0,64)
    08908860:[00000000]: 0x8908860 - memcpySequence[8E240000,8E260004,260502D0,8E270008,ACA40000,8E24000C,ACA60004,8E260010,ACA70008,8E270014,ACA4000C,8E240018,ACA60010,8E26001C,ACA70014,8E270020,ACA40018,8E240024,ACA6001C,8E260028,ACA70020,8E27002C,ACA40024,8E240030,ACA60028,8E260034,ACA7002C,8E270038,ACA40030,8E24003C,ACA60034,ACA70038,ACA4003C](16,17,720,0,64,5)
    089088E4:[0E23F03B]: jal        0x088FC0EC
    089088E8:[27A40030]: addiu      $a0, $sp, 48
    089088EC:[00000000]: 0x89088EC - memcpySequence[8FA40030,8FA60034,26050310,8FA70038,ACA40000,8FA4003C,ACA60004,8FA60040,ACA70008,8FA70044,ACA4000C,8FA40048,ACA60010,8FA6004C,ACA70014,8FA70050,ACA40018,8FA40054,ACA6001C,8FA60058,ACA70020,8FA7005C,ACA40024,8FA40060,ACA60028,8FA60064,ACA7002C,8FA70068,ACA40030,8FA4006C,ACA60034,ACA70038,ACA4003C](16,29,784,48,64,5)
    08908970:[8FB00170]: lw         $s0, 368($sp)
    08908974:[8FB10174]: lw         $s1, 372($sp)
    08908978:[8FB20178]: lw         $s2, 376($sp)
    0890897C:[8FBF017C]: lw         $ra, 380($sp)
    08908980:[03E00008]: jr         $ra
    08908984:[27BD0180]: addiu      $sp, $sp, 384
_S1_2_8991610 14,679,636 instructions (0.708%), 551,313 calls (08991610 - 08991720, length 69)
    08991610:[27BDFFF0]: addiu      $sp, $sp, -16
    08991614:[E7AC0008]: swc1       $f12, 8($sp)
    08991618:[8FA40008]: lw         $a0, 8($sp)
    0899161C:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    08991620:[24A5FFFF]: addiu      $a1, $a1, -1
    08991624:[00852024]: and        $a0, $a0, $a1
    08991628:[3C053F49]: lui        $a1, 0x3F49 <=> li $a1, 0x3F490000
    0899162C:[24A50FD8]: addiu      $a1, $a1, 4056
    08991630:[00A4282A]: slt        $a1, $a1, $a0
    08991634:[AFBF000C]: sw         $ra, 12($sp)
    08991638:[10A00018]: beq        $a1, $zr, 0x0899169C
    0899163C:[3C057F80]: lui        $a1, 0x7F80 <=> li $a1, 0x7F800000
    08991640:[0085202A]: slt        $a0, $a0, $a1
    08991644:[10800011]: beq        $a0, $zr, 0x0899168C
    08991648:[00000000]: nop
    0899164C:[0E265227]: jal        0x0899489C
    08991650:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08991654:[C7AD0000]: lwc1       $f13, 0($sp)
    08991658:[30440003]: andi       $a0, $v0, 3
    0899165C:[1C800015]: bgtz       $a0, 0x089916B4
    08991660:[C7AC0004]: lwc1       $f12, 4($sp)
    08991664:[04830021]: bgezl      $a0, 0x089916EC
    08991668:[46006386]: mov.s      $f14, $f12
    0899166C:[46006386]: mov.s      $f14, $f12
    08991670:[46006B06]: mov.s      $f12, $f13
    08991674:[0E265A4E]: jal        0x08996938
    08991678:[46007346]: mov.s      $f13, $f14
    0899167C:[46000007]: neg.s      $f0, $f0
    08991680:[8FBF000C]: lw         $ra, 12($sp)
    08991684:[03E00008]: jr         $ra
    08991688:[27BD0010]: addiu      $sp, $sp, 16
    0899168C:[44800000]: mtc1       $zr, $f0
    08991690:[8FBF000C]: lw         $ra, 12($sp)
    08991694:[03E00008]: jr         $ra
    08991698:[27BD0010]: addiu      $sp, $sp, 16
    0899169C:[44806800]: mtc1       $zr, $f13
    089916A0:[0E265CA9]: jal        0x089972A4
    089916A4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089916A8:[8FBF000C]: lw         $ra, 12($sp)
    089916AC:[03E00008]: jr         $ra
    089916B0:[27BD0010]: addiu      $sp, $sp, 16
    089916B4:[28850002]: slti       $a1, $a0, 2
    089916B8:[14A00013]: bne        $a1, $zr, 0x08991708
    089916BC:[28840003]: slti       $a0, $a0, 3
    089916C0:[5080FFEB]: beql       $a0, $zr, 0x08991670
    089916C4:[46006386]: mov.s      $f14, $f12
    089916C8:[46006386]: mov.s      $f14, $f12
    089916CC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089916D0:[46006B06]: mov.s      $f12, $f13
    089916D4:[0E265CA9]: jal        0x089972A4
    089916D8:[46007346]: mov.s      $f13, $f14
    089916DC:[46000007]: neg.s      $f0, $f0
    089916E0:[8FBF000C]: lw         $ra, 12($sp)
    089916E4:[03E00008]: jr         $ra
    089916E8:[27BD0010]: addiu      $sp, $sp, 16
    089916EC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089916F0:[46006B06]: mov.s      $f12, $f13
    089916F4:[0E265CA9]: jal        0x089972A4
    089916F8:[46007346]: mov.s      $f13, $f14
    089916FC:[8FBF000C]: lw         $ra, 12($sp)
    08991700:[03E00008]: jr         $ra
    08991704:[27BD0010]: addiu      $sp, $sp, 16
    08991708:[46006386]: mov.s      $f14, $f12
    0899170C:[46006B06]: mov.s      $f12, $f13
    08991710:[0E265A4E]: jal        0x08996938
    08991714:[46007346]: mov.s      $f13, $f14
    08991718:[8FBF000C]: lw         $ra, 12($sp)
    0899171C:[03E00008]: jr         $ra
    08991720:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 089916C0 88,656 times (length 22)
    0899165C:[1C800015]: bgtz       $a0, 0x089916B4
    08991660:[C7AC0004]: lwc1       $f12, 4($sp)
    08991664:[04830021]: bgezl      $a0, 0x089916EC
    08991668:[46006386]: mov.s      $f14, $f12
    0899166C:[46006386]: mov.s      $f14, $f12
--> 08991670:[46006B06]: mov.s      $f12, $f13
    08991674:[0E265A4E]: jal        0x08996938
    08991678:[46007346]: mov.s      $f13, $f14
    0899167C:[46000007]: neg.s      $f0, $f0
    08991680:[8FBF000C]: lw         $ra, 12($sp)
    08991684:[03E00008]: jr         $ra
    08991688:[27BD0010]: addiu      $sp, $sp, 16
    0899168C:[44800000]: mtc1       $zr, $f0
    08991690:[8FBF000C]: lw         $ra, 12($sp)
    08991694:[03E00008]: jr         $ra
    08991698:[27BD0010]: addiu      $sp, $sp, 16
    0899169C:[44806800]: mtc1       $zr, $f13
    089916A0:[0E265CA9]: jal        0x089972A4
    089916A4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089916A8:[8FBF000C]: lw         $ra, 12($sp)
    089916AC:[03E00008]: jr         $ra
    089916B0:[27BD0010]: addiu      $sp, $sp, 16
    089916B4:[28850002]: slti       $a1, $a0, 2
    089916B8:[14A00013]: bne        $a1, $zr, 0x08991708
    089916BC:[28840003]: slti       $a0, $a0, 3
--> 089916C0:[5080FFEB]: beql       $a0, $zr, 0x08991670
    089916C4:[46006386]: mov.s      $f14, $f12
    089916C8:[46006386]: mov.s      $f14, $f12
    089916CC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089916D0:[46006B06]: mov.s      $f12, $f13
_S1_2_8870914 14,439,375 instructions (0.696%), 6,375 calls (08870914 - 08870990, length 32)
    08870914:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    08870918:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0887091C:[24A59FF0]: addiu      $a1, $a1, -24592
    08870920:[2484A4F0]: addiu      $a0, $a0, -23312
    08870924:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08870928:[ACA00000]: sw         $zr, 0($a1)
    0887092C:[AC800000]: sw         $zr, 0($a0)
    08870930:[24C60001]: addiu      $a2, $a2, 1
    08870934:[24A50004]: addiu      $a1, $a1, 4
    08870938:[28C70140]: slti       $a3, $a2, 320
    0887093C:[14E0FFFA]: bne        $a3, $zr, 0x08870928
    08870940:[24840004]: addiu      $a0, $a0, 4
    08870944:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08870948:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0887094C:[ACA4BDB8]: sw         $a0, -16968($a1)
    08870950:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08870954:[24848190]: addiu      $a0, $a0, -32368
    08870958:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0887095C:[ACA4BDA8]: sw         $a0, -16984($a1)
    08870960:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08870964:[248481D0]: addiu      $a0, $a0, -32304
    08870968:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0887096C:[ACA4BDAC]: sw         $a0, -16980($a1)
    08870970:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08870974:[24848210]: addiu      $a0, $a0, -32240
    08870978:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0887097C:[ACA4BDB0]: sw         $a0, -16976($a1)
    08870980:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08870984:[24848250]: addiu      $a0, $a0, -32176
    08870988:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0887098C:[03E00008]: jr         $ra
    08870990:[ACA4BDB4]: sw         $a0, -16972($a1)
  Back Branch 0887093C 2,040,000 times (length 7)
    08870914:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    08870918:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0887091C:[24A59FF0]: addiu      $a1, $a1, -24592
    08870920:[2484A4F0]: addiu      $a0, $a0, -23312
    08870924:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
--> 08870928:[ACA00000]: sw         $zr, 0($a1)
    0887092C:[AC800000]: sw         $zr, 0($a0)
    08870930:[24C60001]: addiu      $a2, $a2, 1
    08870934:[24A50004]: addiu      $a1, $a1, 4
    08870938:[28C70140]: slti       $a3, $a2, 320
--> 0887093C:[14E0FFFA]: bne        $a3, $zr, 0x08870928
    08870940:[24840004]: addiu      $a0, $a0, 4
    08870944:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08870948:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0887094C:[ACA4BDB8]: sw         $a0, -16968($a1)
_S1_2_8912F18 14,152,134 instructions (0.682%), 3,794 calls (08912F18 - 08913614, length 448)
    08912F18:[27BDFDE0]: addiu      $sp, $sp, -544
    08912F1C:[AFB00204]: sw         $s0, 516($sp)
    08912F20:[AFB10208]: sw         $s1, 520($sp)
    08912F24:[AFB2020C]: sw         $s2, 524($sp)
    08912F28:[AFB30210]: sw         $s3, 528($sp)
    08912F2C:[AFBF0214]: sw         $ra, 532($sp)
    08912F30:[8C880784]: lw         $t0, 1924($a0)
    08912F34:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08912F38:[85080038]: lh         $t0, 56($t0)
    08912F3C:[00C8402A]: slt        $t0, $a2, $t0
    08912F40:[11000018]: beq        $t0, $zr, 0x08912FA4
    08912F44:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08912F48:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08912F4C:[8C890204]: lw         $t1, 516($a0)
    08912F50:[01284821]: addu       $t1, $t1, $t0
    08912F54:[8D2A0000]: lw         $t2, 0($t1)
    08912F58:[854A0002]: lh         $t2, 2($t2)
    08912F5C:[314A0020]: andi       $t2, $t2, 32
    08912F60:[15400003]: bne        $t2, $zr, 0x08912F70
    08912F64:[00000000]: nop
    08912F68:[10000008]: b          0x08912F8C
    08912F6C:[00000000]: nop
    08912F70:[0007502B]: sltu       $t2, $zr, $a3 <=> move $t2, $a3
    08912F74:[A12A0010]: sb         $t2, 16($t1)
    08912F78:[8C8A0208]: lw         $t2, 520($a0)
    08912F7C:[00075880]: sll        $t3, $a3, 0x0002
    08912F80:[014B5021]: addu       $t2, $t2, $t3
    08912F84:[24E70001]: addiu      $a3, $a3, 1
    08912F88:[AD490000]: sw         $t1, 0($t2)
    08912F8C:[8C890784]: lw         $t1, 1924($a0)
    08912F90:[24C60001]: addiu      $a2, $a2, 1
    08912F94:[85290038]: lh         $t1, 56($t1)
    08912F98:[00C9482A]: slt        $t1, $a2, $t1
    08912F9C:[1520FFEB]: bne        $t1, $zr, 0x08912F4C
    08912FA0:[25080014]: addiu      $t0, $t0, 20
    08912FA4:[8C880784]: lw         $t0, 1924($a0)
    08912FA8:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08912FAC:[85080038]: lh         $t0, 56($t0)
    08912FB0:[00C8402A]: slt        $t0, $a2, $t0
    08912FB4:[11000025]: beq        $t0, $zr, 0x0891304C
    08912FB8:[340A0002]: ori        $t2, $zr, 2 <=> li $t2, 2
    08912FBC:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08912FC0:[8C890204]: lw         $t1, 516($a0)
    08912FC4:[01284821]: addu       $t1, $t1, $t0
    08912FC8:[8D2B0000]: lw         $t3, 0($t1)
    08912FCC:[856B0002]: lh         $t3, 2($t3)
    08912FD0:[316B0100]: andi       $t3, $t3, 256
    08912FD4:[11600003]: beq        $t3, $zr, 0x08912FE4
    08912FD8:[00000000]: nop
    08912FDC:[10000015]: b          0x08913034
    08912FE0:[00000000]: nop
    08912FE4:[8D2B0000]: lw         $t3, 0($t1)
    08912FE8:[856B0002]: lh         $t3, 2($t3)
    08912FEC:[316B0001]: andi       $t3, $t3, 1
    08912FF0:[11600003]: beq        $t3, $zr, 0x08913000
    08912FF4:[00000000]: nop
    08912FF8:[1000000E]: b          0x08913034
    08912FFC:[00000000]: nop
    08913000:[8D2B0000]: lw         $t3, 0($t1)
    08913004:[856B0002]: lh         $t3, 2($t3)
    08913008:[316B0020]: andi       $t3, $t3, 32
    0891300C:[11600003]: beq        $t3, $zr, 0x0891301C
    08913010:[00000000]: nop
    08913014:[10000007]: b          0x08913034
    08913018:[00000000]: nop
    0891301C:[8C8B0208]: lw         $t3, 520($a0)
    08913020:[00071080]: sll        $v0, $a3, 0x0002
    08913024:[01625821]: addu       $t3, $t3, $v0
    08913028:[AD690000]: sw         $t1, 0($t3)
    0891302C:[24E70001]: addiu      $a3, $a3, 1
    08913030:[A12A0010]: sb         $t2, 16($t1)
    08913034:[8C890784]: lw         $t1, 1924($a0)
    08913038:[24C60001]: addiu      $a2, $a2, 1
    0891303C:[85290038]: lh         $t1, 56($t1)
    08913040:[00C9482A]: slt        $t1, $a2, $t1
    08913044:[1520FFDE]: bne        $t1, $zr, 0x08912FC0
    08913048:[25080014]: addiu      $t0, $t0, 20
    0891304C:[8C880784]: lw         $t0, 1924($a0)
    08913050:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08913054:[85080038]: lh         $t0, 56($t0)
    08913058:[00C8402A]: slt        $t0, $a2, $t0
    0891305C:[11000025]: beq        $t0, $zr, 0x089130F4
    08913060:[340A0003]: ori        $t2, $zr, 3 <=> li $t2, 3
    08913064:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08913068:[8C890204]: lw         $t1, 516($a0)
    0891306C:[01284821]: addu       $t1, $t1, $t0
    08913070:[8D2B0000]: lw         $t3, 0($t1)
    08913074:[856B0002]: lh         $t3, 2($t3)
    08913078:[316B0100]: andi       $t3, $t3, 256
    0891307C:[11600003]: beq        $t3, $zr, 0x0891308C
    08913080:[00000000]: nop
    08913084:[10000015]: b          0x089130DC
    08913088:[00000000]: nop
    0891308C:[8D2B0000]: lw         $t3, 0($t1)
    08913090:[856B0002]: lh         $t3, 2($t3)
    08913094:[316B0001]: andi       $t3, $t3, 1
    08913098:[15600003]: bne        $t3, $zr, 0x089130A8
    0891309C:[00000000]: nop
    089130A0:[1000000E]: b          0x089130DC
    089130A4:[00000000]: nop
    089130A8:[8D2B0000]: lw         $t3, 0($t1)
    089130AC:[856B0002]: lh         $t3, 2($t3)
    089130B0:[316B0020]: andi       $t3, $t3, 32
    089130B4:[11600003]: beq        $t3, $zr, 0x089130C4
    089130B8:[00000000]: nop
    089130BC:[10000007]: b          0x089130DC
    089130C0:[00000000]: nop
    089130C4:[8C8B0208]: lw         $t3, 520($a0)
    089130C8:[00071080]: sll        $v0, $a3, 0x0002
    089130CC:[01625821]: addu       $t3, $t3, $v0
    089130D0:[AD690000]: sw         $t1, 0($t3)
    089130D4:[24E70001]: addiu      $a3, $a3, 1
    089130D8:[A12A0010]: sb         $t2, 16($t1)
    089130DC:[8C890784]: lw         $t1, 1924($a0)
    089130E0:[24C60001]: addiu      $a2, $a2, 1
    089130E4:[85290038]: lh         $t1, 56($t1)
    089130E8:[00C9482A]: slt        $t1, $a2, $t1
    089130EC:[1520FFDE]: bne        $t1, $zr, 0x08913068
    089130F0:[25080014]: addiu      $t0, $t0, 20
    089130F4:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    089130F8:[24C66500]: addiu      $a2, $a2, 25856
    089130FC:[8CC60020]: lw         $a2, 32($a2)
    08913100:[34080004]: ori        $t0, $zr, 4 <=> li $t0, 4
    08913104:[54C00001]: bnel       $a2, $zr, 0x0891310C
    08913108:[34080003]: ori        $t0, $zr, 3 <=> li $t0, 3
    0891310C:[8C890784]: lw         $t1, 1924($a0)
    08913110:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08913114:[85290038]: lh         $t1, 56($t1)
    08913118:[00C9482A]: slt        $t1, $a2, $t1
    0891311C:[11200024]: beq        $t1, $zr, 0x089131B0
    08913120:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08913124:[8C8A0204]: lw         $t2, 516($a0)
    08913128:[01495021]: addu       $t2, $t2, $t1
    0891312C:[8D4B0000]: lw         $t3, 0($t2)
    08913130:[856B0002]: lh         $t3, 2($t3)
    08913134:[316B0100]: andi       $t3, $t3, 256
    08913138:[15600003]: bne        $t3, $zr, 0x08913148
    0891313C:[00000000]: nop
    08913140:[10000015]: b          0x08913198
    08913144:[00000000]: nop
    08913148:[8D4B0000]: lw         $t3, 0($t2)
    0891314C:[856B0002]: lh         $t3, 2($t3)
    08913150:[316B0080]: andi       $t3, $t3, 128
    08913154:[11600003]: beq        $t3, $zr, 0x08913164
    08913158:[00000000]: nop
    0891315C:[1000000E]: b          0x08913198
    08913160:[00000000]: nop
    08913164:[8D4B0000]: lw         $t3, 0($t2)
    08913168:[856B0002]: lh         $t3, 2($t3)
    0891316C:[316B0020]: andi       $t3, $t3, 32
    08913170:[11600003]: beq        $t3, $zr, 0x08913180
    08913174:[00000000]: nop
    08913178:[10000007]: b          0x08913198
    0891317C:[00000000]: nop
    08913180:[8C8B0208]: lw         $t3, 520($a0)
    08913184:[00071080]: sll        $v0, $a3, 0x0002
    08913188:[01625821]: addu       $t3, $t3, $v0
    0891318C:[AD6A0000]: sw         $t2, 0($t3)
    08913190:[24E70001]: addiu      $a3, $a3, 1
    08913194:[A1480010]: sb         $t0, 16($t2)
    08913198:[8C8A0784]: lw         $t2, 1924($a0)
    0891319C:[24C60001]: addiu      $a2, $a2, 1
    089131A0:[854A0038]: lh         $t2, 56($t2)
    089131A4:[00CA502A]: slt        $t2, $a2, $t2
    089131A8:[1540FFDE]: bne        $t2, $zr, 0x08913124
    089131AC:[25290014]: addiu      $t1, $t1, 20
    089131B0:[8C8A0784]: lw         $t2, 1924($a0)
    089131B4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    089131B8:[854A0038]: lh         $t2, 56($t2)
    089131BC:[012A502A]: slt        $t2, $t1, $t2
    089131C0:[11400025]: beq        $t2, $zr, 0x08913258
    089131C4:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    089131C8:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    089131CC:[8C8B0204]: lw         $t3, 516($a0)
    089131D0:[016A5821]: addu       $t3, $t3, $t2
    089131D4:[8D620000]: lw         $v0, 0($t3)
    089131D8:[84420002]: lh         $v0, 2($v0)
    089131DC:[30420100]: andi       $v0, $v0, 256
    089131E0:[14400003]: bne        $v0, $zr, 0x089131F0
    089131E4:[00000000]: nop
    089131E8:[10000015]: b          0x08913240
    089131EC:[00000000]: nop
    089131F0:[8D620000]: lw         $v0, 0($t3)
    089131F4:[84420002]: lh         $v0, 2($v0)
    089131F8:[30420080]: andi       $v0, $v0, 128
    089131FC:[14400003]: bne        $v0, $zr, 0x0891320C
    08913200:[00000000]: nop
    08913204:[1000000E]: b          0x08913240
    08913208:[00000000]: nop
    0891320C:[8D620000]: lw         $v0, 0($t3)
    08913210:[84420002]: lh         $v0, 2($v0)
    08913214:[30420020]: andi       $v0, $v0, 32
    08913218:[10400003]: beq        $v0, $zr, 0x08913228
    0891321C:[00000000]: nop
    08913220:[10000007]: b          0x08913240
    08913224:[00000000]: nop
    08913228:[8C820208]: lw         $v0, 520($a0)
    0891322C:[00071880]: sll        $v1, $a3, 0x0002
    08913230:[00431021]: addu       $v0, $v0, $v1
    08913234:[AC4B0000]: sw         $t3, 0($v0)
    08913238:[24E70001]: addiu      $a3, $a3, 1
    0891323C:[A1680010]: sb         $t0, 16($t3)
    08913240:[8C8B0784]: lw         $t3, 1924($a0)
    08913244:[25290001]: addiu      $t1, $t1, 1
    08913248:[856B0038]: lh         $t3, 56($t3)
    0891324C:[012B582A]: slt        $t3, $t1, $t3
    08913250:[1560FFDE]: bne        $t3, $zr, 0x089131CC
    08913254:[254A0014]: addiu      $t2, $t2, 20
    08913258:[8C880784]: lw         $t0, 1924($a0)
    0891325C:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08913260:[85080038]: lh         $t0, 56($t0)
    08913264:[00E8402A]: slt        $t0, $a3, $t0
    08913268:[110000D9]: beq        $t0, $zr, 0x089135D0
    0891326C:[00000000]: nop
    08913270:[8FA200F4]: lw         $v0, 244($sp)
    08913274:[8FA300F8]: lw         $v1, 248($sp)
    08913278:[8FAC00FC]: lw         $t4, 252($sp)
    0891327C:[8FAD0084]: lw         $t5, 132($sp)
    08913280:[8FAE0088]: lw         $t6, 136($sp)
    08913284:[27B90090]: addiu      $t9, $sp, 144
    08913288:[27B80010]: addiu      $t8, $sp, 16
    0891328C:[27AB0100]: addiu      $t3, $sp, 256
    08913290:[27B000A0]: addiu      $s0, $sp, 160
    08913294:[27B100B0]: addiu      $s1, $sp, 176
    08913298:[8FAF008C]: lw         $t7, 140($sp)
    0891329C:[00064080]: sll        $t0, $a2, 0x0002
    089132A0:[8C890208]: lw         $t1, 520($a0)
    089132A4:[01284821]: addu       $t1, $t1, $t0
    089132A8:[8D290000]: lw         $t1, 0($t1)
    089132AC:[8C8A03C4]: lw         $t2, 964($a0)
    089132B0:[8D3F0000]: lw         $ra, 0($t1)
    089132B4:[87FF0008]: lh         $ra, 8($ra)
    089132B8:[001F91C0]: sll        $s2, $ra, 0x0007
    089132BC:[001FF940]: sll        $ra, $ra, 0x0005
    089132C0:[025FF821]: addu       $ra, $s2, $ra
    089132C4:[015FF821]: addu       $ra, $t2, $ra
    089132C8:[27EA0010]: addiu      $t2, $ra, 16
    089132CC:[8FFF000C]: lw         $ra, 12($ra)
    089132D0:[13E00096]: beq        $ra, $zr, 0x0891352C
    089132D4:[0140F825]: or         $ra, $t2, $zr <=> move $ra, $t2
    089132D8:[8C8A0710]: lw         $t2, 1808($a0)
    089132DC:[8D22000C]: lw         $v0, 12($t1)
    089132E0:[00021140]: sll        $v0, $v0, 0x0005
    089132E4:[00021821]: addu       $v1, $zr, $v0 <=> move $v1, $v0
    089132E8:[000210C0]: sll        $v0, $v0, 0x0003
    089132EC:[00621823]: subu       $v1, $v1, $v0
    089132F0:[00021080]: sll        $v0, $v0, 0x0002
    089132F4:[00621021]: addu       $v0, $v1, $v0
    089132F8:[01425021]: addu       $t2, $t2, $v0
    089132FC:[254A01B0]: addiu      $t2, $t2, 432
    08913300:[D8A40000]: lv.q       C100.q, 0($a1)
    08913304:[D8A50010]: lv.q       C110.q, 16($a1)
    08913308:[D8A60020]: lv.q       C120.q, 32($a1)
    0891330C:[D8A70030]: lv.q       C130.q, 48($a1)
    08913310:[D9480000]: lv.q       C200.q, 0($t2)
    08913314:[D9490010]: lv.q       C210.q, 16($t2)
    08913318:[D94A0020]: lv.q       C220.q, 32($t2)
    0891331C:[D94B0030]: lv.q       C230.q, 48($t2)
    08913320:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    08913324:[F9600000]: sv.q       C000.q, 0($t3)
    08913328:[F9610010]: sv.q       C010.q, 16($t3)
    0891332C:[F9620020]: sv.q       C020.q, 32($t3)
    08913330:[F9630030]: sv.q       C030.q, 48($t3)
    08913334:[8FAA0100]: lw         $t2, 256($sp)
    08913338:[8FA20104]: lw         $v0, 260($sp)
    0891333C:[8FA30108]: lw         $v1, 264($sp)
    08913340:[AFAA00C0]: sw         $t2, 192($sp)
    08913344:[AFA200C4]: sw         $v0, 196($sp)
    08913348:[AFA300C8]: sw         $v1, 200($sp)
    0891334C:[8FAA010C]: lw         $t2, 268($sp)
    08913350:[8FA20110]: lw         $v0, 272($sp)
    08913354:[8FA30114]: lw         $v1, 276($sp)
    08913358:[AFAA00CC]: sw         $t2, 204($sp)
    0891335C:[AFA200D0]: sw         $v0, 208($sp)
    08913360:[AFA300D4]: sw         $v1, 212($sp)
    08913364:[8FAA0118]: lw         $t2, 280($sp)
    08913368:[8FA2011C]: lw         $v0, 284($sp)
    0891336C:[8FA30120]: lw         $v1, 288($sp)
    08913370:[AFAA00D8]: sw         $t2, 216($sp)
    08913374:[AFA200DC]: sw         $v0, 220($sp)
    08913378:[AFA300E0]: sw         $v1, 224($sp)
    0891337C:[8FAA0124]: lw         $t2, 292($sp)
    08913380:[8FA20128]: lw         $v0, 296($sp)
    08913384:[8FA3012C]: lw         $v1, 300($sp)
    08913388:[AFAA00E4]: sw         $t2, 228($sp)
    0891338C:[AFA200E8]: sw         $v0, 232($sp)
    08913390:[AFA300EC]: sw         $v1, 236($sp)
    08913394:[8FAA0130]: lw         $t2, 304($sp)
    08913398:[8FA20134]: lw         $v0, 308($sp)
    0891339C:[8FA30138]: lw         $v1, 312($sp)
    089133A0:[AFAA00F0]: sw         $t2, 240($sp)
    089133A4:[8FAC013C]: lw         $t4, 316($sp)
    089133A8:[8FAA00C0]: lw         $t2, 192($sp)
    089133AC:[8FAD00C4]: lw         $t5, 196($sp)
    089133B0:[8FAE00C8]: lw         $t6, 200($sp)
    089133B4:[AFAA0050]: sw         $t2, 80($sp)
    089133B8:[AFAD0054]: sw         $t5, 84($sp)
    089133BC:[AFAE0058]: sw         $t6, 88($sp)
    089133C0:[8FAA00CC]: lw         $t2, 204($sp)
    089133C4:[8FAD00D0]: lw         $t5, 208($sp)
    089133C8:[8FAE00D4]: lw         $t6, 212($sp)
    089133CC:[AFAA005C]: sw         $t2, 92($sp)
    089133D0:[AFAD0060]: sw         $t5, 96($sp)
    089133D4:[AFAE0064]: sw         $t6, 100($sp)
    089133D8:[8FAA00D8]: lw         $t2, 216($sp)
    089133DC:[8FAD00DC]: lw         $t5, 220($sp)
    089133E0:[8FAE00E0]: lw         $t6, 224($sp)
    089133E4:[AFAA0068]: sw         $t2, 104($sp)
    089133E8:[AFAD006C]: sw         $t5, 108($sp)
    089133EC:[AFAE0070]: sw         $t6, 112($sp)
    089133F0:[8FAA00E4]: lw         $t2, 228($sp)
    089133F4:[8FAD00E8]: lw         $t5, 232($sp)
    089133F8:[8FAE00EC]: lw         $t6, 236($sp)
    089133FC:[AFAA0074]: sw         $t2, 116($sp)
    08913400:[AFAD0078]: sw         $t5, 120($sp)
    08913404:[AFAE007C]: sw         $t6, 124($sp)
    08913408:[8FAA00F0]: lw         $t2, 240($sp)
    0891340C:[AFAA0080]: sw         $t2, 128($sp)
    08913410:[00406825]: or         $t5, $v0, $zr <=> move $t5, $v0
    08913414:[00607025]: or         $t6, $v1, $zr <=> move $t6, $v1
    08913418:[01807825]: or         $t7, $t4, $zr <=> move $t7, $t4
    0891341C:[8FAA0050]: lw         $t2, 80($sp)
    08913420:[8FB20054]: lw         $s2, 84($sp)
    08913424:[8FB30058]: lw         $s3, 88($sp)
    08913428:[AFAA0010]: sw         $t2, 16($sp)
    0891342C:[AFB20014]: sw         $s2, 20($sp)
    08913430:[AFB30018]: sw         $s3, 24($sp)
    08913434:[8FAA005C]: lw         $t2, 92($sp)
    08913438:[8FB20060]: lw         $s2, 96($sp)
    0891343C:[8FB30064]: lw         $s3, 100($sp)
    08913440:[AFAA001C]: sw         $t2, 28($sp)
    08913444:[AFB20020]: sw         $s2, 32($sp)
    08913448:[AFB30024]: sw         $s3, 36($sp)
    0891344C:[8FAA0068]: lw         $t2, 104($sp)
    08913450:[8FB2006C]: lw         $s2, 108($sp)
    08913454:[8FB30070]: lw         $s3, 112($sp)
    08913458:[AFAA0028]: sw         $t2, 40($sp)
    0891345C:[AFB2002C]: sw         $s2, 44($sp)
    08913460:[AFB30030]: sw         $s3, 48($sp)
    08913464:[8FAA0074]: lw         $t2, 116($sp)
    08913468:[8FB20078]: lw         $s2, 120($sp)
    0891346C:[8FB3007C]: lw         $s3, 124($sp)
    08913470:[AFAA0034]: sw         $t2, 52($sp)
    08913474:[AFB20038]: sw         $s2, 56($sp)
    08913478:[AFB3003C]: sw         $s3, 60($sp)
    0891347C:[8FAA0080]: lw         $t2, 128($sp)
    08913480:[AFAA0040]: sw         $t2, 64($sp)
    08913484:[AFAD0044]: sw         $t5, 68($sp)
    08913488:[AFAE0048]: sw         $t6, 72($sp)
    0891348C:[AFAF004C]: sw         $t7, 76($sp)
    08913490:[DB040000]: lv.q       C100.q, 0($t8)
    08913494:[DB050010]: lv.q       C110.q, 16($t8)
    08913498:[DB060020]: lv.q       C120.q, 32($t8)
    0891349C:[DB070030]: lv.q       C130.q, 48($t8)
    089134A0:[CBE80000]: lv.s       S200.s, 0($ra)
    089134A4:[CBE80005]: lv.s       S201.s, 4($ra)
    089134A8:[CBE8000A]: lv.s       S202.s, 8($ra)
    089134AC:[F188A400]: VHTFM4.q   C000.q, E100.q, C200.q
    089134B0:[EBA00000]: sv.s       S000.s, 0($sp)
    089134B4:[EBA00005]: sv.s       S001.s, 4($sp)
    089134B8:[EBA0000A]: sv.s       S002.s, 8($sp)
    089134BC:[C7AC0008]: lwc1       $f12, 8($sp)
    089134C0:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    089134C4:[34120010]: ori        $s2, $zr, 16 <=> li $s2, 16
    089134C8:[03F2F821]: addu       $ra, $ra, $s2
    089134CC:[46006346]: mov.s      $f13, $f12
    089134D0:[DB040000]: lv.q       C100.q, 0($t8)
    089134D4:[DB050010]: lv.q       C110.q, 16($t8)
    089134D8:[DB060020]: lv.q       C120.q, 32($t8)
    089134DC:[DB070030]: lv.q       C130.q, 48($t8)
    089134E0:[CBE80000]: lv.s       S200.s, 0($ra)
    089134E4:[CBE80005]: lv.s       S201.s, 4($ra)
    089134E8:[CBE8000A]: lv.s       S202.s, 8($ra)
    089134EC:[F188A400]: VHTFM4.q   C000.q, E100.q, C200.q
    089134F0:[EB200000]: sv.s       S000.s, 0($t9)
    089134F4:[EB200005]: sv.s       S001.s, 4($t9)
    089134F8:[EB20000A]: sv.s       S002.s, 8($t9)
    089134FC:[C7AC0098]: lwc1       $f12, 152($sp)
    08913500:[460C683E]: c.le.s     $f13, $f12
    08913504:[00000000]: nop
    08913508:[45020001]: bc1fl      0x08913510
    0891350C:[46006346]: mov.s      $f13, $f12
    08913510:[254A0001]: addiu      $t2, $t2, 1
    08913514:[46006B06]: mov.s      $f12, $f13
    08913518:[29520008]: slti       $s2, $t2, 8
    0891351C:[1640FFEB]: bne        $s2, $zr, 0x089134CC
    08913520:[27FF0010]: addiu      $ra, $ra, 16
    08913524:[1000001E]: b          0x089135A0
    08913528:[E52C0008]: swc1       $f12, 8($t1)
    0891352C:[8C8A0710]: lw         $t2, 1808($a0)
    08913530:[8D3F000C]: lw         $ra, 12($t1)
    08913534:[001FF940]: sll        $ra, $ra, 0x0005
    08913538:[001F9021]: addu       $s2, $zr, $ra <=> move $s2, $ra
    0891353C:[001FF8C0]: sll        $ra, $ra, 0x0003
    08913540:[025F9023]: subu       $s2, $s2, $ra
    08913544:[001FF880]: sll        $ra, $ra, 0x0002
    08913548:[025FF821]: addu       $ra, $s2, $ra
    0891354C:[015F5021]: addu       $t2, $t2, $ra
    08913550:[254A01B0]: addiu      $t2, $t2, 432
    08913554:[C54C0030]: lwc1       $f12, 48($t2)
    08913558:[E7AC00B0]: swc1       $f12, 176($sp)
    0891355C:[C54C0034]: lwc1       $f12, 52($t2)
    08913560:[E7AC00B4]: swc1       $f12, 180($sp)
    08913564:[C54C0038]: lwc1       $f12, 56($t2)
    08913568:[E7AC00B8]: swc1       $f12, 184($sp)
    0891356C:[D8A40000]: lv.q       C100.q, 0($a1)
    08913570:[D8A50010]: lv.q       C110.q, 16($a1)
    08913574:[D8A60020]: lv.q       C120.q, 32($a1)
    08913578:[D8A70030]: lv.q       C130.q, 48($a1)
    0891357C:[CA280000]: lv.s       S200.s, 0($s1)
    08913580:[CA280005]: lv.s       S201.s, 4($s1)
    08913584:[CA28000A]: lv.s       S202.s, 8($s1)
    08913588:[F188A400]: VHTFM4.q   C000.q, E100.q, C200.q
    0891358C:[EA000000]: sv.s       S000.s, 0($s0)
    08913590:[EA000005]: sv.s       S001.s, 4($s0)
    08913594:[EA00000A]: sv.s       S002.s, 8($s0)
    08913598:[C7AC00A8]: lwc1       $f12, 168($sp)
    0891359C:[E52C0008]: swc1       $f12, 8($t1)
    089135A0:[8C890784]: lw         $t1, 1924($a0)
    089135A4:[24E70001]: addiu      $a3, $a3, 1
    089135A8:[85290038]: lh         $t1, 56($t1)
    089135AC:[00E9482A]: slt        $t1, $a3, $t1
    089135B0:[1520FF3B]: bne        $t1, $zr, 0x089132A0
    089135B4:[25080004]: addiu      $t0, $t0, 4
    089135B8:[AFA200F4]: sw         $v0, 244($sp)
    089135BC:[AFA300F8]: sw         $v1, 248($sp)
    089135C0:[AFAC00FC]: sw         $t4, 252($sp)
    089135C4:[AFAD0084]: sw         $t5, 132($sp)
    089135C8:[AFAE0088]: sw         $t6, 136($sp)
    089135CC:[AFAF008C]: sw         $t7, 140($sp)
    089135D0:[8C850208]: lw         $a1, 520($a0)
    089135D4:[8C840784]: lw         $a0, 1924($a0)
    089135D8:[00063880]: sll        $a3, $a2, 0x0002
    089135DC:[00A74021]: addu       $t0, $a1, $a3
    089135E0:[84850038]: lh         $a1, 56($a0)
    089135E4:[3C070891]: lui        $a3, 0x0891 <=> li $a3, 0x08910000
    089135E8:[00A62823]: subu       $a1, $a1, $a2
    089135EC:[24E71ED0]: addiu      $a3, $a3, 7888
    089135F0:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    089135F4:[0E2660D2]: jal        0x08998348
    089135F8:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    089135FC:[8FB00204]: lw         $s0, 516($sp)
    08913600:[8FB10208]: lw         $s1, 520($sp)
    08913604:[8FB2020C]: lw         $s2, 524($sp)
    08913608:[8FB30210]: lw         $s3, 528($sp)
    0891360C:[8FBF0214]: lw         $ra, 532($sp)
    08913610:[03E00008]: jr         $ra
    08913614:[27BD0220]: addiu      $sp, $sp, 544
  Back Branch 08912F9C 138,231 times (length 22)
    08912F38:[85080038]: lh         $t0, 56($t0)
    08912F3C:[00C8402A]: slt        $t0, $a2, $t0
    08912F40:[11000018]: beq        $t0, $zr, 0x08912FA4
    08912F44:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08912F48:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
--> 08912F4C:[8C890204]: lw         $t1, 516($a0)
    08912F50:[01284821]: addu       $t1, $t1, $t0
    08912F54:[8D2A0000]: lw         $t2, 0($t1)
    08912F58:[854A0002]: lh         $t2, 2($t2)
    08912F5C:[314A0020]: andi       $t2, $t2, 32
    08912F60:[15400003]: bne        $t2, $zr, 0x08912F70
    08912F64:[00000000]: nop
    08912F68:[10000008]: b          0x08912F8C
    08912F6C:[00000000]: nop
    08912F70:[0007502B]: sltu       $t2, $zr, $a3 <=> move $t2, $a3
    08912F74:[A12A0010]: sb         $t2, 16($t1)
    08912F78:[8C8A0208]: lw         $t2, 520($a0)
    08912F7C:[00075880]: sll        $t3, $a3, 0x0002
    08912F80:[014B5021]: addu       $t2, $t2, $t3
    08912F84:[24E70001]: addiu      $a3, $a3, 1
    08912F88:[AD490000]: sw         $t1, 0($t2)
    08912F8C:[8C890784]: lw         $t1, 1924($a0)
    08912F90:[24C60001]: addiu      $a2, $a2, 1
    08912F94:[85290038]: lh         $t1, 56($t1)
    08912F98:[00C9482A]: slt        $t1, $a2, $t1
--> 08912F9C:[1520FFEB]: bne        $t1, $zr, 0x08912F4C
    08912FA0:[25080014]: addiu      $t0, $t0, 20
    08912FA4:[8C880784]: lw         $t0, 1924($a0)
    08912FA8:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08912FAC:[85080038]: lh         $t0, 56($t0)
  Back Branch 08913250 138,231 times (length 35)
    089131B8:[854A0038]: lh         $t2, 56($t2)
    089131BC:[012A502A]: slt        $t2, $t1, $t2
    089131C0:[11400025]: beq        $t2, $zr, 0x08913258
    089131C4:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    089131C8:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
--> 089131CC:[8C8B0204]: lw         $t3, 516($a0)
    089131D0:[016A5821]: addu       $t3, $t3, $t2
    089131D4:[8D620000]: lw         $v0, 0($t3)
    089131D8:[84420002]: lh         $v0, 2($v0)
    089131DC:[30420100]: andi       $v0, $v0, 256
    089131E0:[14400003]: bne        $v0, $zr, 0x089131F0
    089131E4:[00000000]: nop
    089131E8:[10000015]: b          0x08913240
    089131EC:[00000000]: nop
    089131F0:[8D620000]: lw         $v0, 0($t3)
    089131F4:[84420002]: lh         $v0, 2($v0)
    089131F8:[30420080]: andi       $v0, $v0, 128
    089131FC:[14400003]: bne        $v0, $zr, 0x0891320C
    08913200:[00000000]: nop
    08913204:[1000000E]: b          0x08913240
    08913208:[00000000]: nop
    0891320C:[8D620000]: lw         $v0, 0($t3)
    08913210:[84420002]: lh         $v0, 2($v0)
    08913214:[30420020]: andi       $v0, $v0, 32
    08913218:[10400003]: beq        $v0, $zr, 0x08913228
    0891321C:[00000000]: nop
    08913220:[10000007]: b          0x08913240
    08913224:[00000000]: nop
    08913228:[8C820208]: lw         $v0, 520($a0)
    0891322C:[00071880]: sll        $v1, $a3, 0x0002
    08913230:[00431021]: addu       $v0, $v0, $v1
    08913234:[AC4B0000]: sw         $t3, 0($v0)
    08913238:[24E70001]: addiu      $a3, $a3, 1
    0891323C:[A1680010]: sb         $t0, 16($t3)
    08913240:[8C8B0784]: lw         $t3, 1924($a0)
    08913244:[25290001]: addiu      $t1, $t1, 1
    08913248:[856B0038]: lh         $t3, 56($t3)
    0891324C:[012B582A]: slt        $t3, $t1, $t3
--> 08913250:[1560FFDE]: bne        $t3, $zr, 0x089131CC
    08913254:[254A0014]: addiu      $t2, $t2, 20
    08913258:[8C880784]: lw         $t0, 1924($a0)
    0891325C:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08913260:[85080038]: lh         $t0, 56($t0)
  Back Branch 089130EC 138,231 times (length 35)
    08913054:[85080038]: lh         $t0, 56($t0)
    08913058:[00C8402A]: slt        $t0, $a2, $t0
    0891305C:[11000025]: beq        $t0, $zr, 0x089130F4
    08913060:[340A0003]: ori        $t2, $zr, 3 <=> li $t2, 3
    08913064:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
--> 08913068:[8C890204]: lw         $t1, 516($a0)
    0891306C:[01284821]: addu       $t1, $t1, $t0
    08913070:[8D2B0000]: lw         $t3, 0($t1)
    08913074:[856B0002]: lh         $t3, 2($t3)
    08913078:[316B0100]: andi       $t3, $t3, 256
    0891307C:[11600003]: beq        $t3, $zr, 0x0891308C
    08913080:[00000000]: nop
    08913084:[10000015]: b          0x089130DC
    08913088:[00000000]: nop
    0891308C:[8D2B0000]: lw         $t3, 0($t1)
    08913090:[856B0002]: lh         $t3, 2($t3)
    08913094:[316B0001]: andi       $t3, $t3, 1
    08913098:[15600003]: bne        $t3, $zr, 0x089130A8
    0891309C:[00000000]: nop
    089130A0:[1000000E]: b          0x089130DC
    089130A4:[00000000]: nop
    089130A8:[8D2B0000]: lw         $t3, 0($t1)
    089130AC:[856B0002]: lh         $t3, 2($t3)
    089130B0:[316B0020]: andi       $t3, $t3, 32
    089130B4:[11600003]: beq        $t3, $zr, 0x089130C4
    089130B8:[00000000]: nop
    089130BC:[10000007]: b          0x089130DC
    089130C0:[00000000]: nop
    089130C4:[8C8B0208]: lw         $t3, 520($a0)
    089130C8:[00071080]: sll        $v0, $a3, 0x0002
    089130CC:[01625821]: addu       $t3, $t3, $v0
    089130D0:[AD690000]: sw         $t1, 0($t3)
    089130D4:[24E70001]: addiu      $a3, $a3, 1
    089130D8:[A12A0010]: sb         $t2, 16($t1)
    089130DC:[8C890784]: lw         $t1, 1924($a0)
    089130E0:[24C60001]: addiu      $a2, $a2, 1
    089130E4:[85290038]: lh         $t1, 56($t1)
    089130E8:[00C9482A]: slt        $t1, $a2, $t1
--> 089130EC:[1520FFDE]: bne        $t1, $zr, 0x08913068
    089130F0:[25080014]: addiu      $t0, $t0, 20
    089130F4:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    089130F8:[24C66500]: addiu      $a2, $a2, 25856
    089130FC:[8CC60020]: lw         $a2, 32($a2)
  Back Branch 08913044 138,231 times (length 35)
    08912FAC:[85080038]: lh         $t0, 56($t0)
    08912FB0:[00C8402A]: slt        $t0, $a2, $t0
    08912FB4:[11000025]: beq        $t0, $zr, 0x0891304C
    08912FB8:[340A0002]: ori        $t2, $zr, 2 <=> li $t2, 2
    08912FBC:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
--> 08912FC0:[8C890204]: lw         $t1, 516($a0)
    08912FC4:[01284821]: addu       $t1, $t1, $t0
    08912FC8:[8D2B0000]: lw         $t3, 0($t1)
    08912FCC:[856B0002]: lh         $t3, 2($t3)
    08912FD0:[316B0100]: andi       $t3, $t3, 256
    08912FD4:[11600003]: beq        $t3, $zr, 0x08912FE4
    08912FD8:[00000000]: nop
    08912FDC:[10000015]: b          0x08913034
    08912FE0:[00000000]: nop
    08912FE4:[8D2B0000]: lw         $t3, 0($t1)
    08912FE8:[856B0002]: lh         $t3, 2($t3)
    08912FEC:[316B0001]: andi       $t3, $t3, 1
    08912FF0:[11600003]: beq        $t3, $zr, 0x08913000
    08912FF4:[00000000]: nop
    08912FF8:[1000000E]: b          0x08913034
    08912FFC:[00000000]: nop
    08913000:[8D2B0000]: lw         $t3, 0($t1)
    08913004:[856B0002]: lh         $t3, 2($t3)
    08913008:[316B0020]: andi       $t3, $t3, 32
    0891300C:[11600003]: beq        $t3, $zr, 0x0891301C
    08913010:[00000000]: nop
    08913014:[10000007]: b          0x08913034
    08913018:[00000000]: nop
    0891301C:[8C8B0208]: lw         $t3, 520($a0)
    08913020:[00071080]: sll        $v0, $a3, 0x0002
    08913024:[01625821]: addu       $t3, $t3, $v0
    08913028:[AD690000]: sw         $t1, 0($t3)
    0891302C:[24E70001]: addiu      $a3, $a3, 1
    08913030:[A12A0010]: sb         $t2, 16($t1)
    08913034:[8C890784]: lw         $t1, 1924($a0)
    08913038:[24C60001]: addiu      $a2, $a2, 1
    0891303C:[85290038]: lh         $t1, 56($t1)
    08913040:[00C9482A]: slt        $t1, $a2, $t1
--> 08913044:[1520FFDE]: bne        $t1, $zr, 0x08912FC0
    08913048:[25080014]: addiu      $t0, $t0, 20
    0891304C:[8C880784]: lw         $t0, 1924($a0)
    08913050:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08913054:[85080038]: lh         $t0, 56($t0)
  Back Branch 089131A8 138,231 times (length 35)
    08913110:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08913114:[85290038]: lh         $t1, 56($t1)
    08913118:[00C9482A]: slt        $t1, $a2, $t1
    0891311C:[11200024]: beq        $t1, $zr, 0x089131B0
    08913120:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
--> 08913124:[8C8A0204]: lw         $t2, 516($a0)
    08913128:[01495021]: addu       $t2, $t2, $t1
    0891312C:[8D4B0000]: lw         $t3, 0($t2)
    08913130:[856B0002]: lh         $t3, 2($t3)
    08913134:[316B0100]: andi       $t3, $t3, 256
    08913138:[15600003]: bne        $t3, $zr, 0x08913148
    0891313C:[00000000]: nop
    08913140:[10000015]: b          0x08913198
    08913144:[00000000]: nop
    08913148:[8D4B0000]: lw         $t3, 0($t2)
    0891314C:[856B0002]: lh         $t3, 2($t3)
    08913150:[316B0080]: andi       $t3, $t3, 128
    08913154:[11600003]: beq        $t3, $zr, 0x08913164
    08913158:[00000000]: nop
    0891315C:[1000000E]: b          0x08913198
    08913160:[00000000]: nop
    08913164:[8D4B0000]: lw         $t3, 0($t2)
    08913168:[856B0002]: lh         $t3, 2($t3)
    0891316C:[316B0020]: andi       $t3, $t3, 32
    08913170:[11600003]: beq        $t3, $zr, 0x08913180
    08913174:[00000000]: nop
    08913178:[10000007]: b          0x08913198
    0891317C:[00000000]: nop
    08913180:[8C8B0208]: lw         $t3, 520($a0)
    08913184:[00071080]: sll        $v0, $a3, 0x0002
    08913188:[01625821]: addu       $t3, $t3, $v0
    0891318C:[AD6A0000]: sw         $t2, 0($t3)
    08913190:[24E70001]: addiu      $a3, $a3, 1
    08913194:[A1480010]: sb         $t0, 16($t2)
    08913198:[8C8A0784]: lw         $t2, 1924($a0)
    0891319C:[24C60001]: addiu      $a2, $a2, 1
    089131A0:[854A0038]: lh         $t2, 56($t2)
    089131A4:[00CA502A]: slt        $t2, $a2, $t2
--> 089131A8:[1540FFDE]: bne        $t2, $zr, 0x08913124
    089131AC:[25290014]: addiu      $t1, $t1, 20
    089131B0:[8C8A0784]: lw         $t2, 1924($a0)
    089131B4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    089131B8:[854A0038]: lh         $t2, 56($t2)
  Back Branch 0891351C 23,555 times (length 22)
    089134B8:[EBA0000A]: sv.s       S002.s, 8($sp)
    089134BC:[C7AC0008]: lwc1       $f12, 8($sp)
    089134C0:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    089134C4:[34120010]: ori        $s2, $zr, 16 <=> li $s2, 16
    089134C8:[03F2F821]: addu       $ra, $ra, $s2
--> 089134CC:[46006346]: mov.s      $f13, $f12
    089134D0:[DB040000]: lv.q       C100.q, 0($t8)
    089134D4:[DB050010]: lv.q       C110.q, 16($t8)
    089134D8:[DB060020]: lv.q       C120.q, 32($t8)
    089134DC:[DB070030]: lv.q       C130.q, 48($t8)
    089134E0:[CBE80000]: lv.s       S200.s, 0($ra)
    089134E4:[CBE80005]: lv.s       S201.s, 4($ra)
    089134E8:[CBE8000A]: lv.s       S202.s, 8($ra)
    089134EC:[F188A400]: VHTFM4.q   C000.q, E100.q, C200.q
    089134F0:[EB200000]: sv.s       S000.s, 0($t9)
    089134F4:[EB200005]: sv.s       S001.s, 4($t9)
    089134F8:[EB20000A]: sv.s       S002.s, 8($t9)
    089134FC:[C7AC0098]: lwc1       $f12, 152($sp)
    08913500:[460C683E]: c.le.s     $f13, $f12
    08913504:[00000000]: nop
    08913508:[45020001]: bc1fl      0x08913510
    0891350C:[46006346]: mov.s      $f13, $f12
    08913510:[254A0001]: addiu      $t2, $t2, 1
    08913514:[46006B06]: mov.s      $f12, $f13
    08913518:[29520008]: slti       $s2, $t2, 8
--> 0891351C:[1640FFEB]: bne        $s2, $zr, 0x089134CC
    08913520:[27FF0010]: addiu      $ra, $ra, 16
    08913524:[1000001E]: b          0x089135A0
    08913528:[E52C0008]: swc1       $f12, 8($t1)
    0891352C:[8C8A0710]: lw         $t2, 1808($a0)
  Back Branch 089135B0 3,365 times (length 198)
_S1_2_89022EC 13,641,971 instructions (0.657%), 88,751 calls (089022EC - 089027F0, length 322)
    089022EC:[27BDFFC0]: addiu      $sp, $sp, -64
    089022F0:[AFB50034]: sw         $s5, 52($sp)
    089022F4:[8C95013C]: lw         $s5, 316($a0)
    089022F8:[AFB00020]: sw         $s0, 32($sp)
    089022FC:[AFB10024]: sw         $s1, 36($sp)
    08902300:[AFB20028]: sw         $s2, 40($sp)
    08902304:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08902308:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0890230C:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    08902310:[AFB3002C]: sw         $s3, 44($sp)
    08902314:[AFB40030]: sw         $s4, 48($sp)
    08902318:[AFB60038]: sw         $s6, 56($sp)
    0890231C:[AFBF003C]: sw         $ra, 60($sp)
    08902320:[12A00035]: beq        $s5, $zr, 0x089023F8
    08902324:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    08902328:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0890232C:[11140030]: beq        $t0, $s4, 0x089023F0
    08902330:[00000000]: nop
    08902334:[8EA40014]: lw         $a0, 20($s5)
    08902338:[00082900]: sll        $a1, $t0, 0x0004
    0890233C:[8EA70010]: lw         $a3, 16($s5)
    08902340:[00852021]: addu       $a0, $a0, $a1
    08902344:[94850000]: lhu        $a1, 0($a0)
    08902348:[000528C0]: sll        $a1, $a1, 0x0003
    0890234C:[00E52821]: addu       $a1, $a3, $a1
    08902350:[AFA50004]: sw         $a1, 4($sp)
    08902354:[94860002]: lhu        $a2, 2($a0)
    08902358:[000630C0]: sll        $a2, $a2, 0x0003
    0890235C:[00E63021]: addu       $a2, $a3, $a2
    08902360:[AFA60008]: sw         $a2, 8($sp)
    08902364:[94890004]: lhu        $t1, 4($a0)
    08902368:[000948C0]: sll        $t1, $t1, 0x0003
    0890236C:[00E93821]: addu       $a3, $a3, $t1
    08902370:[AFA7000C]: sw         $a3, 12($sp)
    08902374:[84A20004]: lh         $v0, 4($a1)
    08902378:[84C30004]: lh         $v1, 4($a2)
    0890237C:[8E6A0000]: lw         $t2, 0($s3)
    08902380:[84CC0000]: lh         $t4, 0($a2)
    08902384:[84AD0000]: lh         $t5, 0($a1)
    08902388:[8E6B0008]: lw         $t3, 8($s3)
    0890238C:[00434823]: subu       $t1, $v0, $v1
    08902390:[018D7023]: subu       $t6, $t4, $t5
    08902394:[012A0018]: mult       $t1, $t2
    08902398:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0890239C:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    089023A0:[00007812]: mflo       $t7
    089023A4:[00000000]: nop
    089023A8:[00000000]: nop
    089023AC:[01CB0018]: mult       $t6, $t3
    089023B0:[00007012]: mflo       $t6
    089023B4:[00000000]: nop
    089023B8:[00000000]: nop
    089023BC:[01A30018]: mult       $t5, $v1
    089023C0:[01EE1821]: addu       $v1, $t7, $t6
    089023C4:[00006812]: mflo       $t5
    089023C8:[00000000]: nop
    089023CC:[00000000]: nop
    089023D0:[01820018]: mult       $t4, $v0
    089023D4:[006D1021]: addu       $v0, $v1, $t5
    089023D8:[00001812]: mflo       $v1
    089023DC:[00431023]: subu       $v0, $v0, $v1
    089023E0:[1C400007]: bgtz       $v0, 0x08902400
    089023E4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    089023E8:[1000000B]: b          0x08902418
    089023EC:[84C20004]: lh         $v0, 4($a2)
    089023F0:[100000F6]: b          0x089027CC
    089023F4:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089023F8:[100000F4]: b          0x089027CC
    089023FC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08902400:[00A0B025]: or         $s6, $a1, $zr <=> move $s6, $a1
    08902404:[00C0A825]: or         $s5, $a2, $zr <=> move $s5, $a2
    08902408:[84890006]: lh         $t1, 6($a0)
    0890240C:[AFA90000]: sw         $t1, 0($sp)
    08902410:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    08902414:[84C20004]: lh         $v0, 4($a2)
    08902418:[84E30004]: lh         $v1, 4($a3)
    0890241C:[84EC0000]: lh         $t4, 0($a3)
    08902420:[00436823]: subu       $t5, $v0, $v1
    08902424:[84CE0000]: lh         $t6, 0($a2)
    08902428:[01AA0018]: mult       $t5, $t2
    0890242C:[018E6823]: subu       $t5, $t4, $t6
    08902430:[00007812]: mflo       $t7
    08902434:[00000000]: nop
    08902438:[00000000]: nop
    0890243C:[01AB0018]: mult       $t5, $t3
    08902440:[00006812]: mflo       $t5
    08902444:[00000000]: nop
    08902448:[00000000]: nop
    0890244C:[01C30018]: mult       $t6, $v1
    08902450:[01ED1821]: addu       $v1, $t7, $t5
    08902454:[00006812]: mflo       $t5
    08902458:[00000000]: nop
    0890245C:[00000000]: nop
    08902460:[01820018]: mult       $t4, $v0
    08902464:[006D1021]: addu       $v0, $v1, $t5
    08902468:[00001812]: mflo       $v1
    0890246C:[00431023]: subu       $v0, $v0, $v1
    08902470:[58400026]: blezl      $v0, 0x0890250C
    08902474:[84E60004]: lh         $a2, 4($a3)
    08902478:[1120001E]: beq        $t1, $zr, 0x089024F4
    0890247C:[00000000]: nop
    08902480:[8E490008]: lw         $t1, 8($s2)
    08902484:[8E620008]: lw         $v0, 8($s3)
    08902488:[84C30000]: lh         $v1, 0($a2)
    0890248C:[01226023]: subu       $t4, $t1, $v0
    08902490:[8E6D0000]: lw         $t5, 0($s3)
    08902494:[8E4E0000]: lw         $t6, 0($s2)
    08902498:[01830018]: mult       $t4, $v1
    0890249C:[84C30004]: lh         $v1, 4($a2)
    089024A0:[01AE6023]: subu       $t4, $t5, $t6
    089024A4:[00007812]: mflo       $t7
    089024A8:[00000000]: nop
    089024AC:[00000000]: nop
    089024B0:[01830018]: mult       $t4, $v1
    089024B4:[00001812]: mflo       $v1
    089024B8:[00000000]: nop
    089024BC:[00000000]: nop
    089024C0:[01C20018]: mult       $t6, $v0
    089024C4:[01E31021]: addu       $v0, $t7, $v1
    089024C8:[00001812]: mflo       $v1
    089024CC:[00000000]: nop
    089024D0:[00000000]: nop
    089024D4:[01A90018]: mult       $t5, $t1
    089024D8:[00434821]: addu       $t1, $v0, $v1
    089024DC:[00001012]: mflo       $v0
    089024E0:[01224823]: subu       $t1, $t1, $v0
    089024E4:[05210003]: bgez       $t1, 0x089024F4
    089024E8:[00000000]: nop
    089024EC:[1000006F]: b          0x089026AC
    089024F0:[00000000]: nop
    089024F4:[00C0B025]: or         $s6, $a2, $zr <=> move $s6, $a2
    089024F8:[00E0A825]: or         $s5, $a3, $zr <=> move $s5, $a3
    089024FC:[84860008]: lh         $a2, 8($a0)
    08902500:[AFA60000]: sw         $a2, 0($sp)
    08902504:[34090002]: ori        $t1, $zr, 2 <=> li $t1, 2
    08902508:[84E60004]: lh         $a2, 4($a3)
    0890250C:[84A20004]: lh         $v0, 4($a1)
    08902510:[84A30000]: lh         $v1, 0($a1)
    08902514:[00C26023]: subu       $t4, $a2, $v0
    08902518:[84ED0000]: lh         $t5, 0($a3)
    0890251C:[018A0018]: mult       $t4, $t2
    08902520:[006D5023]: subu       $t2, $v1, $t5
    08902524:[00006012]: mflo       $t4
    08902528:[00000000]: nop
    0890252C:[00000000]: nop
    08902530:[014B0018]: mult       $t2, $t3
    08902534:[00005012]: mflo       $t2
    08902538:[00000000]: nop
    0890253C:[00000000]: nop
    08902540:[01A20018]: mult       $t5, $v0
    08902544:[018A5021]: addu       $t2, $t4, $t2
    08902548:[00005812]: mflo       $t3
    0890254C:[00000000]: nop
    08902550:[00000000]: nop
    08902554:[00660018]: mult       $v1, $a2
    08902558:[014B3021]: addu       $a2, $t2, $t3
    0890255C:[00005012]: mflo       $t2
    08902560:[00CA3023]: subu       $a2, $a2, $t2
    08902564:[18C0004A]: blez       $a2, 0x08902690
    08902568:[00000000]: nop
    0890256C:[29260002]: slti       $a2, $t1, 2
    08902570:[10C00009]: beq        $a2, $zr, 0x08902598
    08902574:[29260003]: slti       $a2, $t1, 3
    08902578:[5D20000C]: bgtzl      $t1, 0x089025AC
    0890257C:[8E460008]: lw         $a2, 8($s2)
    08902580:[00E0B025]: or         $s6, $a3, $zr <=> move $s6, $a3
    08902584:[00A0A825]: or         $s5, $a1, $zr <=> move $s5, $a1
    08902588:[8484000A]: lh         $a0, 10($a0)
    0890258C:[AFA40000]: sw         $a0, 0($sp)
    08902590:[10000046]: b          0x089026AC
    08902594:[00000000]: nop
    08902598:[10C0FFF9]: beq        $a2, $zr, 0x08902580
    0890259C:[00000000]: nop
    089025A0:[1000001F]: b          0x08902620
    089025A4:[8E460008]: lw         $a2, 8($s2)
    089025AC:[8E680008]: lw         $t0, 8($s3)
    089025B0:[84A90000]: lh         $t1, 0($a1)
    089025B4:[00C85023]: subu       $t2, $a2, $t0
    089025B8:[8E6B0000]: lw         $t3, 0($s3)
    089025BC:[8E420000]: lw         $v0, 0($s2)
    089025C0:[01490018]: mult       $t2, $t1
    089025C4:[84A90004]: lh         $t1, 4($a1)
    089025C8:[01625023]: subu       $t2, $t3, $v0
    089025CC:[00001812]: mflo       $v1
    089025D0:[00000000]: nop
    089025D4:[00000000]: nop
    089025D8:[01490018]: mult       $t2, $t1
    089025DC:[00004812]: mflo       $t1
    089025E0:[00000000]: nop
    089025E4:[00000000]: nop
    089025E8:[00480018]: mult       $v0, $t0
    089025EC:[00694021]: addu       $t0, $v1, $t1
    089025F0:[00004812]: mflo       $t1
    089025F4:[00000000]: nop
    089025F8:[00000000]: nop
    089025FC:[01660018]: mult       $t3, $a2
    08902600:[01093021]: addu       $a2, $t0, $t1
    08902604:[00004012]: mflo       $t0
    08902608:[00C83023]: subu       $a2, $a2, $t0
    0890260C:[18C00003]: blez       $a2, 0x0890261C
    08902610:[00000000]: nop
    08902614:[10000025]: b          0x089026AC
    08902618:[00000000]: nop
    0890261C:[8E460008]: lw         $a2, 8($s2)
    08902620:[8E680008]: lw         $t0, 8($s3)
    08902624:[84E90000]: lh         $t1, 0($a3)
    08902628:[00C85023]: subu       $t2, $a2, $t0
    0890262C:[8E6B0000]: lw         $t3, 0($s3)
    08902630:[8E420000]: lw         $v0, 0($s2)
    08902634:[01490018]: mult       $t2, $t1
    08902638:[84E90004]: lh         $t1, 4($a3)
    0890263C:[01625023]: subu       $t2, $t3, $v0
    08902640:[00001812]: mflo       $v1
    08902644:[00000000]: nop
    08902648:[00000000]: nop
    0890264C:[01490018]: mult       $t2, $t1
    08902650:[00004812]: mflo       $t1
    08902654:[00000000]: nop
    08902658:[00000000]: nop
    0890265C:[00480018]: mult       $v0, $t0
    08902660:[00694021]: addu       $t0, $v1, $t1
    08902664:[00004812]: mflo       $t1
    08902668:[00000000]: nop
    0890266C:[00000000]: nop
    08902670:[01660018]: mult       $t3, $a2
    08902674:[01093021]: addu       $a2, $t0, $t1
    08902678:[00004012]: mflo       $t0
    0890267C:[00C83023]: subu       $a2, $a2, $t0
    08902680:[04C1FFBF]: bgez       $a2, 0x08902580
    08902684:[00000000]: nop
    08902688:[10000008]: b          0x089026AC
    0890268C:[00000000]: nop
    08902690:[11200003]: beq        $t1, $zr, 0x089026A0
    08902694:[00000000]: nop
    08902698:[10000004]: b          0x089026AC
    0890269C:[00000000]: nop
    089026A0:[AE280048]: sw         $t0, 72($s1)
    089026A4:[10000049]: b          0x089027CC
    089026A8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089026AC:[8FA40000]: lw         $a0, 0($sp)
    089026B0:[10940007]: beq        $a0, $s4, 0x089026D0
    089026B4:[00000000]: nop
    089026B8:[8FA60000]: lw         $a2, 0($sp)
    089026BC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089026C0:[0E24065F]: jal        0x0890197C
    089026C4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089026C8:[14400006]: bne        $v0, $zr, 0x089026E4
    089026CC:[00000000]: nop
    089026D0:[8FA40000]: lw         $a0, 0($sp)
    089026D4:[1094000D]: beq        $a0, $s4, 0x0890270C
    089026D8:[00000000]: nop
    089026DC:[10000008]: b          0x08902700
    089026E0:[8E040124]: lw         $a0, 292($s0)
    089026E4:[8E240044]: lw         $a0, 68($s1)
    089026E8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089026EC:[34840001]: ori        $a0, $a0, 1
    089026F0:[AE240044]: sw         $a0, 68($s1)
    089026F4:[AE160128]: sw         $s6, 296($s0)
    089026F8:[10000034]: b          0x089027CC
    089026FC:[AE15012C]: sw         $s5, 300($s0)
    08902700:[288404B1]: slti       $a0, $a0, 1201
    08902704:[14800008]: bne        $a0, $zr, 0x08902728
    08902708:[00000000]: nop
    0890270C:[8E240044]: lw         $a0, 68($s1)
    08902710:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08902714:[34840001]: ori        $a0, $a0, 1
    08902718:[AE240044]: sw         $a0, 68($s1)
    0890271C:[AE160128]: sw         $s6, 296($s0)
    08902720:[1000002A]: b          0x089027CC
    08902724:[AE15012C]: sw         $s5, 300($s0)
    08902728:[27A50010]: addiu      $a1, $sp, 16
    0890272C:[8FA60000]: lw         $a2, 0($sp)
    08902730:[0E2404F0]: jal        0x089013C0
    08902734:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08902738:[C7AC0014]: lwc1       $f12, 20($sp)
    0890273C:[44806800]: mtc1       $zr, $f13
    08902740:[460D6032]: c.eq.s     $f12, $f13
    08902744:[00000000]: nop
    08902748:[45010017]: bc1t       0x089027A8
    0890274C:[00000000]: nop
    08902750:[8FA60000]: lw         $a2, 0($sp)
    08902754:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08902758:[0E24054E]: jal        0x08901538
    0890275C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08902760:[8E440004]: lw         $a0, 4($s2)
    08902764:[44846000]: mtc1       $a0, $f12
    08902768:[46806320]: cvt.s.w    $f12, $f12
    0890276C:[C62D0058]: lwc1       $f13, 88($s1)
    08902770:[C60E0164]: lwc1       $f14, 356($s0)
    08902774:[460E6B42]: mul.s      $f13, $f13, $f14
    08902778:[460D6300]: add.s      $f12, $f12, $f13
    0890277C:[4600603C]: c.lt.s     $f12, $f0
    08902780:[00000000]: nop
    08902784:[45000008]: bc1f       0x089027A8
    08902788:[00000000]: nop
    0890278C:[8E240044]: lw         $a0, 68($s1)
    08902790:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08902794:[34840001]: ori        $a0, $a0, 1
    08902798:[AE240044]: sw         $a0, 68($s1)
    0890279C:[AE160128]: sw         $s6, 296($s0)
    089027A0:[1000000A]: b          0x089027CC
    089027A4:[AE15012C]: sw         $s5, 300($s0)
    089027A8:[8E040124]: lw         $a0, 292($s0)
    089027AC:[24840001]: addiu      $a0, $a0, 1
    089027B0:[AE040124]: sw         $a0, 292($s0)
    089027B4:[8FA80000]: lw         $t0, 0($sp)
    089027B8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089027BC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089027C0:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    089027C4:[0E2408BB]: jal        0x089022EC
    089027C8:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    089027CC:[8FB00020]: lw         $s0, 32($sp)
    089027D0:[8FB10024]: lw         $s1, 36($sp)
    089027D4:[8FB20028]: lw         $s2, 40($sp)
    089027D8:[8FB3002C]: lw         $s3, 44($sp)
    089027DC:[8FB40030]: lw         $s4, 48($sp)
    089027E0:[8FB50034]: lw         $s5, 52($sp)
    089027E4:[8FB60038]: lw         $s6, 56($sp)
    089027E8:[8FBF003C]: lw         $ra, 60($sp)
    089027EC:[03E00008]: jr         $ra
    089027F0:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08902680 5,671 times (length 66)
    0890256C:[29260002]: slti       $a2, $t1, 2
    08902570:[10C00009]: beq        $a2, $zr, 0x08902598
    08902574:[29260003]: slti       $a2, $t1, 3
    08902578:[5D20000C]: bgtzl      $t1, 0x089025AC
    0890257C:[8E460008]: lw         $a2, 8($s2)
--> 08902580:[00E0B025]: or         $s6, $a3, $zr <=> move $s6, $a3
    08902584:[00A0A825]: or         $s5, $a1, $zr <=> move $s5, $a1
    08902588:[8484000A]: lh         $a0, 10($a0)
    0890258C:[AFA40000]: sw         $a0, 0($sp)
    08902590:[10000046]: b          0x089026AC
    08902594:[00000000]: nop
    08902598:[10C0FFF9]: beq        $a2, $zr, 0x08902580
    0890259C:[00000000]: nop
    089025A0:[1000001F]: b          0x08902620
    089025A4:[8E460008]: lw         $a2, 8($s2)
    089025AC:[8E680008]: lw         $t0, 8($s3)
    089025B0:[84A90000]: lh         $t1, 0($a1)
    089025B4:[00C85023]: subu       $t2, $a2, $t0
    089025B8:[8E6B0000]: lw         $t3, 0($s3)
    089025BC:[8E420000]: lw         $v0, 0($s2)
    089025C0:[01490018]: mult       $t2, $t1
    089025C4:[84A90004]: lh         $t1, 4($a1)
    089025C8:[01625023]: subu       $t2, $t3, $v0
    089025CC:[00001812]: mflo       $v1
    089025D0:[00000000]: nop
    089025D4:[00000000]: nop
    089025D8:[01490018]: mult       $t2, $t1
    089025DC:[00004812]: mflo       $t1
    089025E0:[00000000]: nop
    089025E4:[00000000]: nop
    089025E8:[00480018]: mult       $v0, $t0
    089025EC:[00694021]: addu       $t0, $v1, $t1
    089025F0:[00004812]: mflo       $t1
    089025F4:[00000000]: nop
    089025F8:[00000000]: nop
    089025FC:[01660018]: mult       $t3, $a2
    08902600:[01093021]: addu       $a2, $t0, $t1
    08902604:[00004012]: mflo       $t0
    08902608:[00C83023]: subu       $a2, $a2, $t0
    0890260C:[18C00003]: blez       $a2, 0x0890261C
    08902610:[00000000]: nop
    08902614:[10000025]: b          0x089026AC
    08902618:[00000000]: nop
    0890261C:[8E460008]: lw         $a2, 8($s2)
    08902620:[8E680008]: lw         $t0, 8($s3)
    08902624:[84E90000]: lh         $t1, 0($a3)
    08902628:[00C85023]: subu       $t2, $a2, $t0
    0890262C:[8E6B0000]: lw         $t3, 0($s3)
    08902630:[8E420000]: lw         $v0, 0($s2)
    08902634:[01490018]: mult       $t2, $t1
    08902638:[84E90004]: lh         $t1, 4($a3)
    0890263C:[01625023]: subu       $t2, $t3, $v0
    08902640:[00001812]: mflo       $v1
    08902644:[00000000]: nop
    08902648:[00000000]: nop
    0890264C:[01490018]: mult       $t2, $t1
    08902650:[00004812]: mflo       $t1
    08902654:[00000000]: nop
    08902658:[00000000]: nop
    0890265C:[00480018]: mult       $v0, $t0
    08902660:[00694021]: addu       $t0, $v1, $t1
    08902664:[00004812]: mflo       $t1
    08902668:[00000000]: nop
    0890266C:[00000000]: nop
    08902670:[01660018]: mult       $t3, $a2
    08902674:[01093021]: addu       $a2, $t0, $t1
    08902678:[00004012]: mflo       $t0
    0890267C:[00C83023]: subu       $a2, $a2, $t0
--> 08902680:[04C1FFBF]: bgez       $a2, 0x08902580
    08902684:[00000000]: nop
    08902688:[10000008]: b          0x089026AC
    0890268C:[00000000]: nop
    08902690:[11200003]: beq        $t1, $zr, 0x089026A0
  Back Branch 08902598 3,900 times (length 8)
    0890256C:[29260002]: slti       $a2, $t1, 2
    08902570:[10C00009]: beq        $a2, $zr, 0x08902598
    08902574:[29260003]: slti       $a2, $t1, 3
    08902578:[5D20000C]: bgtzl      $t1, 0x089025AC
    0890257C:[8E460008]: lw         $a2, 8($s2)
--> 08902580:[00E0B025]: or         $s6, $a3, $zr <=> move $s6, $a3
    08902584:[00A0A825]: or         $s5, $a1, $zr <=> move $s5, $a1
    08902588:[8484000A]: lh         $a0, 10($a0)
    0890258C:[AFA40000]: sw         $a0, 0($sp)
    08902590:[10000046]: b          0x089026AC
    08902594:[00000000]: nop
--> 08902598:[10C0FFF9]: beq        $a2, $zr, 0x08902580
    0890259C:[00000000]: nop
    089025A0:[1000001F]: b          0x08902620
    089025A4:[8E460008]: lw         $a2, 8($s2)
_S1_2_890CC58 13,155,653 instructions (0.634%), 46,730 calls (0890CC58 - 0890CEBC, length 154)
    0890CC58:[27BDFFE0]: addiu      $sp, $sp, -32
    0890CC5C:[AFB10004]: sw         $s1, 4($sp)
    0890CC60:[8C9101F4]: lw         $s1, 500($a0)
    0890CC64:[AFB00000]: sw         $s0, 0($sp)
    0890CC68:[AFB20008]: sw         $s2, 8($sp)
    0890CC6C:[AFB3000C]: sw         $s3, 12($sp)
    0890CC70:[AFB40010]: sw         $s4, 16($sp)
    0890CC74:[AFBF0014]: sw         $ra, 20($sp)
    0890CC78:[1220000C]: beq        $s1, $zr, 0x0890CCAC
    0890CC7C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890CC80:[8E1201A0]: lw         $s2, 416($s0)
    0890CC84:[C60C01E4]: lwc1       $f12, 484($s0)
    0890CC88:[265300FF]: addiu      $s3, $s2, 255
    0890CC8C:[4600634D]: trunc.w.s  $f13, $f12
    0890CC90:[00139A03]: sra        $s3, $s3, 0x0008
    0890CC94:[44056800]: mfc1       $a1, $f13
    0890CC98:[0265302A]: slt        $a2, $s3, $a1
    0890CC9C:[10C00005]: beq        $a2, $zr, 0x0890CCB4
    0890CCA0:[8E04019C]: lw         $a0, 412($s0)
    0890CCA4:[1000000D]: b          0x0890CCDC
    0890CCA8:[00000000]: nop
    0890CCAC:[1000007C]: b          0x0890CEA0
    0890CCB0:[00000000]: nop
    0890CCB4:[82260008]: lb         $a2, 8($s1)
    0890CCB8:[30C60001]: andi       $a2, $a2, 1
    0890CCBC:[54C00003]: bnel       $a2, $zr, 0x0890CCCC
    0890CCC0:[C60D01E0]: lwc1       $f13, 480($s0)
    0890CCC4:[10000005]: b          0x0890CCDC
    0890CCC8:[24B3FFFF]: addiu      $s3, $a1, -1
    0890CCCC:[460D6301]: sub.s      $f12, $f12, $f13
    0890CCD0:[4600630D]: trunc.w.s  $f12, $f12
    0890CCD4:[44056000]: mfc1       $a1, $f12
    0890CCD8:[02659823]: subu       $s3, $s3, $a1
    0890CCDC:[0264A023]: subu       $s4, $s3, $a0
    0890CCE0:[06810006]: bgez       $s4, 0x0890CCFC
    0890CCE4:[00000000]: nop
    0890CCE8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890CCEC:[0E241FCC]: jal        0x08907F30
    0890CCF0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0890CCF4:[0260A025]: or         $s4, $s3, $zr <=> move $s4, $s3
    0890CCF8:[8E04019C]: lw         $a0, 412($s0)
    0890CCFC:[0093202A]: slt        $a0, $a0, $s3
    0890CD00:[10800009]: beq        $a0, $zr, 0x0890CD28
    0890CD04:[8E13018C]: lw         $s3, 396($s0)
    0890CD08:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890CD0C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0890CD10:[0E241F6C]: jal        0x08907DB0
    0890CD14:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0890CD18:[8E04019C]: lw         $a0, 412($s0)
    0890CD1C:[8E13018C]: lw         $s3, 396($s0)
    0890CD20:[00942021]: addu       $a0, $a0, $s4
    0890CD24:[AE04019C]: sw         $a0, 412($s0)
    0890CD28:[8E040784]: lw         $a0, 1924($s0)
    0890CD2C:[C62E001C]: lwc1       $f14, 28($s1)
    0890CD30:[C48C0020]: lwc1       $f12, 32($a0)
    0890CD34:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0890CD38:[44846800]: mtc1       $a0, $f13
    0890CD3C:[460C6B03]: div.s      $f12, $f13, $f12
    0890CD40:[860501B0]: lh         $a1, 432($s0)
    0890CD44:[3C063800]: lui        $a2, 0x3800 <=> li $a2, 0x38000000
    0890CD48:[34C60100]: ori        $a2, $a2, 256
    0890CD4C:[28A70100]: slti       $a3, $a1, 256
    0890CD50:[325100FF]: andi       $s1, $s2, 255
    0890CD54:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0890CD58:[8E0501EC]: lw         $a1, 492($s0)
    0890CD5C:[10E00003]: beq        $a3, $zr, 0x0890CD6C
    0890CD60:[44866800]: mtc1       $a2, $f13
    0890CD64:[34060100]: ori        $a2, $zr, 256 <=> li $a2, 256
    0890CD68:[A60601B0]: sh         $a2, 432($s0)
    0890CD6C:[30A70004]: andi       $a3, $a1, 4
    0890CD70:[14E00003]: bne        $a3, $zr, 0x0890CD80
    0890CD74:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0890CD78:[860601B0]: lh         $a2, 432($s0)
    0890CD7C:[00063203]: sra        $a2, $a2, 0x0008
    0890CD80:[12600044]: beq        $s3, $zr, 0x0890CE94
    0890CD84:[00000000]: nop
    0890CD88:[44869000]: mtc1       $a2, $f18
    0890CD8C:[44808800]: mtc1       $zr, $f17
    0890CD90:[468094A0]: cvt.s.w    $f18, $f18
    0890CD94:[1220000E]: beq        $s1, $zr, 0x0890CDD0
    0890CD98:[8486002C]: lh         $a2, 44($a0)
    0890CD9C:[8E0501EC]: lw         $a1, 492($s0)
    0890CDA0:[30A50002]: andi       $a1, $a1, 2
    0890CDA4:[14A0000A]: bne        $a1, $zr, 0x0890CDD0
    0890CDA8:[00000000]: nop
    0890CDAC:[8485002E]: lh         $a1, 46($a0)
    0890CDB0:[00C53023]: subu       $a2, $a2, $a1
    0890CDB4:[00D10018]: mult       $a2, $s1
    0890CDB8:[00003012]: mflo       $a2
    0890CDBC:[00063203]: sra        $a2, $a2, 0x0008
    0890CDC0:[00A62821]: addu       $a1, $a1, $a2
    0890CDC4:[00053400]: sll        $a2, $a1, 0x0010
    0890CDC8:[10000001]: b          0x0890CDD0
    0890CDCC:[00063403]: sra        $a2, $a2, 0x0010
    0890CDD0:[A4860032]: sh         $a2, 50($a0)
    0890CDD4:[8C860000]: lw         $a2, 0($a0)
    0890CDD8:[10C0002A]: beq        $a2, $zr, 0x0890CE84
    0890CDDC:[00000000]: nop
    0890CDE0:[80850019]: lb         $a1, 25($a0)
    0890CDE4:[30A50007]: andi       $a1, $a1, 7
    0890CDE8:[38A50004]: xori       $a1, $a1, 4
    0890CDEC:[24A5FFFC]: addiu      $a1, $a1, -4
    0890CDF0:[00052E00]: sll        $a1, $a1, 0x0018
    0890CDF4:[00053E03]: sra        $a3, $a1, 0x0018
    0890CDF8:[10E00009]: beq        $a3, $zr, 0x0890CE20
    0890CDFC:[84850032]: lh         $a1, 50($a0)
    0890CE00:[A4850034]: sh         $a1, 52($a0)
    0890CE04:[84850032]: lh         $a1, 50($a0)
    0890CE08:[44857800]: mtc1       $a1, $f15
    0890CE0C:[46807BE0]: cvt.s.w    $f15, $f15
    0890CE10:[8C850000]: lw         $a1, 0($a0)
    0890CE14:[460E7BC2]: mul.s      $f15, $f15, $f14
    0890CE18:[1000001A]: b          0x0890CE84
    0890CE1C:[E4AF0000]: swc1       $f15, 0($a1)
    0890CE20:[44857800]: mtc1       $a1, $f15
    0890CE24:[C4900014]: lwc1       $f16, 20($a0)
    0890CE28:[46807BE0]: cvt.s.w    $f15, $f15
    0890CE2C:[8E0501EC]: lw         $a1, 492($s0)
    0890CE30:[C4930010]: lwc1       $f19, 16($a0)
    0890CE34:[30A70008]: andi       $a3, $a1, 8
    0890CE38:[460F83C2]: mul.s      $f15, $f16, $f15
    0890CE3C:[460D7BC2]: mul.s      $f15, $f15, $f13
    0890CE40:[46137BC0]: add.s      $f15, $f15, $f19
    0890CE44:[14E00004]: bne        $a3, $zr, 0x0890CE58
    0890CE48:[460C7BC2]: mul.s      $f15, $f15, $f12
    0890CE4C:[30A58000]: andi       $a1, $a1, -32768
    0890CE50:[54A00003]: bnel       $a1, $zr, 0x0890CE60
    0890CE54:[46007C06]: mov.s      $f16, $f15
    0890CE58:[1000000A]: b          0x0890CE84
    0890CE5C:[E4CF0000]: swc1       $f15, 0($a2)
    0890CE60:[C4CF0000]: lwc1       $f15, 0($a2)
    0890CE64:[460F8401]: sub.s      $f16, $f16, $f15
    0890CE68:[46118032]: c.eq.s     $f16, $f17
    0890CE6C:[00000000]: nop
    0890CE70:[45010004]: bc1t       0x0890CE84
    0890CE74:[00000000]: nop
    0890CE78:[46128403]: div.s      $f16, $f16, $f18
    0890CE7C:[46107BC0]: add.s      $f15, $f15, $f16
    0890CE80:[E4CF0000]: swc1       $f15, 0($a2)
    0890CE84:[8C840008]: lw         $a0, 8($a0)
    0890CE88:[1480FFC2]: bne        $a0, $zr, 0x0890CD94
    0890CE8C:[00000000]: nop
    0890CE90:[8E0501EC]: lw         $a1, 492($s0)
    0890CE94:[2404BFFF]: addiu      $a0, $zr, -16385 <=> li $a0, -16385
    0890CE98:[00A42024]: and        $a0, $a1, $a0
    0890CE9C:[AE0401EC]: sw         $a0, 492($s0)
    0890CEA0:[8FB00000]: lw         $s0, 0($sp)
    0890CEA4:[8FB10004]: lw         $s1, 4($sp)
    0890CEA8:[8FB20008]: lw         $s2, 8($sp)
    0890CEAC:[8FB3000C]: lw         $s3, 12($sp)
    0890CEB0:[8FB40010]: lw         $s4, 16($sp)
    0890CEB4:[8FBF0014]: lw         $ra, 20($sp)
    0890CEB8:[03E00008]: jr         $ra
    0890CEBC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0890CE88 299,664 times (length 63)
    0890CD80:[12600044]: beq        $s3, $zr, 0x0890CE94
    0890CD84:[00000000]: nop
    0890CD88:[44869000]: mtc1       $a2, $f18
    0890CD8C:[44808800]: mtc1       $zr, $f17
    0890CD90:[468094A0]: cvt.s.w    $f18, $f18
--> 0890CD94:[1220000E]: beq        $s1, $zr, 0x0890CDD0
    0890CD98:[8486002C]: lh         $a2, 44($a0)
    0890CD9C:[8E0501EC]: lw         $a1, 492($s0)
    0890CDA0:[30A50002]: andi       $a1, $a1, 2
    0890CDA4:[14A0000A]: bne        $a1, $zr, 0x0890CDD0
    0890CDA8:[00000000]: nop
    0890CDAC:[8485002E]: lh         $a1, 46($a0)
    0890CDB0:[00C53023]: subu       $a2, $a2, $a1
    0890CDB4:[00D10018]: mult       $a2, $s1
    0890CDB8:[00003012]: mflo       $a2
    0890CDBC:[00063203]: sra        $a2, $a2, 0x0008
    0890CDC0:[00A62821]: addu       $a1, $a1, $a2
    0890CDC4:[00053400]: sll        $a2, $a1, 0x0010
    0890CDC8:[10000001]: b          0x0890CDD0
    0890CDCC:[00063403]: sra        $a2, $a2, 0x0010
    0890CDD0:[A4860032]: sh         $a2, 50($a0)
    0890CDD4:[8C860000]: lw         $a2, 0($a0)
    0890CDD8:[10C0002A]: beq        $a2, $zr, 0x0890CE84
    0890CDDC:[00000000]: nop
    0890CDE0:[80850019]: lb         $a1, 25($a0)
    0890CDE4:[30A50007]: andi       $a1, $a1, 7
    0890CDE8:[38A50004]: xori       $a1, $a1, 4
    0890CDEC:[24A5FFFC]: addiu      $a1, $a1, -4
    0890CDF0:[00052E00]: sll        $a1, $a1, 0x0018
    0890CDF4:[00053E03]: sra        $a3, $a1, 0x0018
    0890CDF8:[10E00009]: beq        $a3, $zr, 0x0890CE20
    0890CDFC:[84850032]: lh         $a1, 50($a0)
    0890CE00:[A4850034]: sh         $a1, 52($a0)
    0890CE04:[84850032]: lh         $a1, 50($a0)
    0890CE08:[44857800]: mtc1       $a1, $f15
    0890CE0C:[46807BE0]: cvt.s.w    $f15, $f15
    0890CE10:[8C850000]: lw         $a1, 0($a0)
    0890CE14:[460E7BC2]: mul.s      $f15, $f15, $f14
    0890CE18:[1000001A]: b          0x0890CE84
    0890CE1C:[E4AF0000]: swc1       $f15, 0($a1)
    0890CE20:[44857800]: mtc1       $a1, $f15
    0890CE24:[C4900014]: lwc1       $f16, 20($a0)
    0890CE28:[46807BE0]: cvt.s.w    $f15, $f15
    0890CE2C:[8E0501EC]: lw         $a1, 492($s0)
    0890CE30:[C4930010]: lwc1       $f19, 16($a0)
    0890CE34:[30A70008]: andi       $a3, $a1, 8
    0890CE38:[460F83C2]: mul.s      $f15, $f16, $f15
    0890CE3C:[460D7BC2]: mul.s      $f15, $f15, $f13
    0890CE40:[46137BC0]: add.s      $f15, $f15, $f19
    0890CE44:[14E00004]: bne        $a3, $zr, 0x0890CE58
    0890CE48:[460C7BC2]: mul.s      $f15, $f15, $f12
    0890CE4C:[30A58000]: andi       $a1, $a1, -32768
    0890CE50:[54A00003]: bnel       $a1, $zr, 0x0890CE60
    0890CE54:[46007C06]: mov.s      $f16, $f15
    0890CE58:[1000000A]: b          0x0890CE84
    0890CE5C:[E4CF0000]: swc1       $f15, 0($a2)
    0890CE60:[C4CF0000]: lwc1       $f15, 0($a2)
    0890CE64:[460F8401]: sub.s      $f16, $f16, $f15
    0890CE68:[46118032]: c.eq.s     $f16, $f17
    0890CE6C:[00000000]: nop
    0890CE70:[45010004]: bc1t       0x0890CE84
    0890CE74:[00000000]: nop
    0890CE78:[46128403]: div.s      $f16, $f16, $f18
    0890CE7C:[46107BC0]: add.s      $f15, $f15, $f16
    0890CE80:[E4CF0000]: swc1       $f15, 0($a2)
    0890CE84:[8C840008]: lw         $a0, 8($a0)
--> 0890CE88:[1480FFC2]: bne        $a0, $zr, 0x0890CD94
    0890CE8C:[00000000]: nop
    0890CE90:[8E0501EC]: lw         $a1, 492($s0)
    0890CE94:[2404BFFF]: addiu      $a0, $zr, -16385 <=> li $a0, -16385
    0890CE98:[00A42024]: and        $a0, $a1, $a0
_S1_2_8989AF0 12,891,710 instructions (0.621%), 1,289,171 calls (08989AF0 - 08989CF8, length 131)
    08989AF0:[2CA30016]: sltiu      $v1, $a1, 22
    08989AF4:[1060007F]: beq        $v1, $zr, 0x08989CF4
    08989AF8:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08989AFC:[00053880]: sll        $a3, $a1, 0x0002
    08989B00:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    08989B04:[24A294A8]: addiu      $v0, $a1, -27480
    08989B08:[00E22021]: addu       $a0, $a3, $v0
    08989B0C:[8C830000]: lw         $v1, 0($a0)
    08989B10:[00600008]: jr         $v1
    08989B14:[00000000]: nop
    08989CF4:[03E00008]: jr         $ra
    08989CF8:[00000000]: nop
_S1_2_89882C8 12,708,242 instructions (0.612%), 343,466 calls (089882C8 - 08988378, length 45)
    089882C8:[27BDFFF0]: addiu      $sp, $sp, -16
    089882CC:[AFBF0000]: sw         $ra, 0($sp)
    089882D0:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    089882D4:[24E90470]: addiu      $t1, $a3, 1136
    089882D8:[7C8A1E00]: ext        $t2, $a0, 24, 4
    089882DC:[7C8D5C00]: ext        $t5, $a0, 16, 12
    089882E0:[3C050011]: lui        $a1, 0x0011 <=> li $a1, 0x00110000
    089882E4:[8D2B0010]: lw         $t3, 16($t1)
    089882E8:[01A56025]: or         $t4, $t5, $a1
    089882EC:[000A3400]: sll        $a2, $t2, 0x0010
    089882F0:[3C080E00]: lui        $t0, 0x0E00 <=> li $t0, 0x0E000000
    089882F4:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    089882F8:[3082FFFF]: andi       $v0, $a0, -1
    089882FC:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08988300:[01885025]: or         $t2, $t4, $t0
    08988304:[3C040C00]: lui        $a0, 0x0C00 <=> li $a0, 0x0C000000
    08988308:[00C34025]: or         $t0, $a2, $v1
    0898830C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08988310:[11630012]: beq        $t3, $v1, 0x0898835C
    08988314:[00442825]: or         $a1, $v0, $a0
    08988318:[8D260048]: lw         $a2, 72($t1)
    0898831C:[7C07FE04]: ins        $a3, $zr, 24, 8
    08988320:[3C020A00]: lui        $v0, 0x0A00 <=> li $v0, 0x0A000000
    08988324:[8CC30008]: lw         $v1, 8($a2)
    08988328:[00E25825]: or         $t3, $a3, $v0
    0898832C:[24790004]: addiu      $t9, $v1, 4
    08988330:[AC680000]: sw         $t0, 0($v1)
    08988334:[27280004]: addiu      $t0, $t9, 4
    08988338:[ACC80008]: sw         $t0, 8($a2)
    0898833C:[AF2B0000]: sw         $t3, 0($t9)
    08988340:[0E262AE9]: jal        0x0898ABA4
    08988344:[00000000]: nop
    08988348:[8FBF0000]: lw         $ra, 0($sp)
    0898834C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08988350:[0044102D]: min        $v0, $v0, $a0
    08988354:[03E00008]: jr         $ra
    08988358:[27BD0010]: addiu      $sp, $sp, 16
    0898835C:[8D2E0048]: lw         $t6, 72($t1)
    08988360:[8DD80008]: lw         $t8, 8($t6)
    08988364:[27090004]: addiu      $t1, $t8, 4
    08988368:[252F0004]: addiu      $t7, $t1, 4
    0898836C:[AF0A0000]: sw         $t2, 0($t8)
    08988370:[ADCF0008]: sw         $t7, 8($t6)
    08988374:[0A2620D0]: j          0x08988340
    08988378:[AD250000]: sw         $a1, 0($t1)
_S1_2_8900FE4 12,447,904 instructions (0.600%), 102,032 calls (08900FE4 - 089011C8, length 122)
    08900FE4:[27BDFFB0]: addiu      $sp, $sp, -80
    08900FE8:[84C80000]: lh         $t0, 0($a2)
    08900FEC:[84A90000]: lh         $t1, 0($a1)
    08900FF0:[01094023]: subu       $t0, $t0, $t1
    08900FF4:[00084400]: sll        $t0, $t0, 0x0010
    08900FF8:[00084403]: sra        $t0, $t0, 0x0010
    08900FFC:[84CA0002]: lh         $t2, 2($a2)
    08901000:[84AB0002]: lh         $t3, 2($a1)
    08901004:[014B5023]: subu       $t2, $t2, $t3
    08901008:[000A5400]: sll        $t2, $t2, 0x0010
    0890100C:[000A5403]: sra        $t2, $t2, 0x0010
    08901010:[84C60004]: lh         $a2, 4($a2)
    08901014:[84A50004]: lh         $a1, 4($a1)
    08901018:[00C53023]: subu       $a2, $a2, $a1
    0890101C:[00063400]: sll        $a2, $a2, 0x0010
    08901020:[00063403]: sra        $a2, $a2, 0x0010
    08901024:[00084400]: sll        $t0, $t0, 0x0010
    08901028:[00084403]: sra        $t0, $t0, 0x0010
    0890102C:[000A5400]: sll        $t2, $t2, 0x0010
    08901030:[000A5403]: sra        $t2, $t2, 0x0010
    08901034:[00063400]: sll        $a2, $a2, 0x0010
    08901038:[00063403]: sra        $a2, $a2, 0x0010
    0890103C:[00084400]: sll        $t0, $t0, 0x0010
    08901040:[00084403]: sra        $t0, $t0, 0x0010
    08901044:[A7A80000]: sh         $t0, 0($sp)
    08901048:[000A4400]: sll        $t0, $t2, 0x0010
    0890104C:[00084403]: sra        $t0, $t0, 0x0010
    08901050:[A7A80002]: sh         $t0, 2($sp)
    08901054:[00063400]: sll        $a2, $a2, 0x0010
    08901058:[00063403]: sra        $a2, $a2, 0x0010
    0890105C:[A7A60004]: sh         $a2, 4($sp)
    08901060:[87A60000]: lh         $a2, 0($sp)
    08901064:[44866000]: mtc1       $a2, $f12
    08901068:[46806320]: cvt.s.w    $f12, $f12
    0890106C:[E7AC0020]: swc1       $f12, 32($sp)
    08901070:[87A60002]: lh         $a2, 2($sp)
    08901074:[44866000]: mtc1       $a2, $f12
    08901078:[46806320]: cvt.s.w    $f12, $f12
    0890107C:[E7AC0024]: swc1       $f12, 36($sp)
    08901080:[87A60004]: lh         $a2, 4($sp)
    08901084:[44866000]: mtc1       $a2, $f12
    08901088:[46806320]: cvt.s.w    $f12, $f12
    0890108C:[E7AC0028]: swc1       $f12, 40($sp)
    08901090:[84E60000]: lh         $a2, 0($a3)
    08901094:[00C93023]: subu       $a2, $a2, $t1
    08901098:[00063400]: sll        $a2, $a2, 0x0010
    0890109C:[00063403]: sra        $a2, $a2, 0x0010
    089010A0:[84E80002]: lh         $t0, 2($a3)
    089010A4:[010B4023]: subu       $t0, $t0, $t3
    089010A8:[00084400]: sll        $t0, $t0, 0x0010
    089010AC:[00084403]: sra        $t0, $t0, 0x0010
    089010B0:[84E70004]: lh         $a3, 4($a3)
    089010B4:[00E52823]: subu       $a1, $a3, $a1
    089010B8:[00052C00]: sll        $a1, $a1, 0x0010
    089010BC:[00052C03]: sra        $a1, $a1, 0x0010
    089010C0:[00063400]: sll        $a2, $a2, 0x0010
    089010C4:[00063403]: sra        $a2, $a2, 0x0010
    089010C8:[00083C00]: sll        $a3, $t0, 0x0010
    089010CC:[00073C03]: sra        $a3, $a3, 0x0010
    089010D0:[00052C00]: sll        $a1, $a1, 0x0010
    089010D4:[00052C03]: sra        $a1, $a1, 0x0010
    089010D8:[00063400]: sll        $a2, $a2, 0x0010
    089010DC:[00063403]: sra        $a2, $a2, 0x0010
    089010E0:[A7A60000]: sh         $a2, 0($sp)
    089010E4:[00073400]: sll        $a2, $a3, 0x0010
    089010E8:[00063403]: sra        $a2, $a2, 0x0010
    089010EC:[A7A60002]: sh         $a2, 2($sp)
    089010F0:[00052C00]: sll        $a1, $a1, 0x0010
    089010F4:[00052C03]: sra        $a1, $a1, 0x0010
    089010F8:[A7A50004]: sh         $a1, 4($sp)
    089010FC:[87A50000]: lh         $a1, 0($sp)
    08901100:[44856000]: mtc1       $a1, $f12
    08901104:[46806320]: cvt.s.w    $f12, $f12
    08901108:[E7AC0030]: swc1       $f12, 48($sp)
    0890110C:[87A50002]: lh         $a1, 2($sp)
    08901110:[44856000]: mtc1       $a1, $f12
    08901114:[46806320]: cvt.s.w    $f12, $f12
    08901118:[E7AC0034]: swc1       $f12, 52($sp)
    0890111C:[87A50004]: lh         $a1, 4($sp)
    08901120:[44856000]: mtc1       $a1, $f12
    08901124:[46806320]: cvt.s.w    $f12, $f12
    08901128:[E7AC0038]: swc1       $f12, 56($sp)
    0890112C:[27A50010]: addiu      $a1, $sp, 16
    08901130:[27A60030]: addiu      $a2, $sp, 48
    08901134:[C8C10000]: lv.s       S010.s, 0($a2)
    08901138:[C8C10005]: lv.s       S011.s, 4($a2)
    0890113C:[C8C1000A]: lv.s       S012.s, 8($a2)
    08901140:[27A60020]: addiu      $a2, $sp, 32
    08901144:[C8C20000]: lv.s       S020.s, 0($a2)
    08901148:[C8C20005]: lv.s       S021.s, 4($a2)
    0890114C:[C8C2000A]: lv.s       S022.s, 8($a2)
    08901150:[F2828100]: vcrsp.t    C000.t, C010.t, C020.t
    08901154:[E8A00000]: sv.s       S000.s, 0($a1)
    08901158:[E8A00005]: sv.s       S001.s, 4($a1)
    0890115C:[E8A0000A]: sv.s       S002.s, 8($a1)
    08901160:[C7AC0010]: lwc1       $f12, 16($sp)
    08901164:[C7AD0014]: lwc1       $f13, 20($sp)
    08901168:[C7AE0018]: lwc1       $f14, 24($sp)
    0890116C:[E48C0000]: swc1       $f12, 0($a0)
    08901170:[E48D0004]: swc1       $f13, 4($a0)
    08901174:[E48E0008]: swc1       $f14, 8($a0)
    08901178:[C8800000]: lv.s       S000.s, 0($a0)
    0890117C:[C8800005]: lv.s       S001.s, 4($a0)
    08901180:[C880000A]: lv.s       S002.s, 8($a0)
    08901184:[64808001]: vdot.t     S010.s, C000.t, C000.t
    08901188:[D0060021]: vzero.s    S011.s
    0890118C:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08901190:[D0110101]: vrsq.s     S010.s, S010.s
    08901194:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08901198:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0890119C:[65018000]: vscl.t     C000.t, C000.t, S010.s
    089011A0:[E8800000]: sv.s       S000.s, 0($a0)
    089011A4:[E8800005]: sv.s       S001.s, 4($a0)
    089011A8:[E880000A]: sv.s       S002.s, 8($a0)
    089011AC:[C48C0000]: lwc1       $f12, 0($a0)
    089011B0:[C48D0004]: lwc1       $f13, 4($a0)
    089011B4:[C48E0008]: lwc1       $f14, 8($a0)
    089011B8:[E7AC0010]: swc1       $f12, 16($sp)
    089011BC:[E7AD0014]: swc1       $f13, 20($sp)
    089011C0:[E7AE0018]: swc1       $f14, 24($sp)
    089011C4:[03E00008]: jr         $ra
    089011C8:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_8876284 12,252,609 instructions (0.591%), 89,961 calls (08876284 - 0887671C, length 295)
    08876284:[27BDFF60]: addiu      $sp, $sp, -160
    08876288:[AFB00080]: sw         $s0, 128($sp)
    0887628C:[AFB10084]: sw         $s1, 132($sp)
    08876290:[AFB20088]: sw         $s2, 136($sp)
    08876294:[AFB3008C]: sw         $s3, 140($sp)
    08876298:[AFB40090]: sw         $s4, 144($sp)
    0887629C:[AFB50094]: sw         $s5, 148($sp)
    088762A0:[AFBF0098]: sw         $ra, 152($sp)
    088762A4:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    088762A8:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    088762AC:[8E050090]: lw         $a1, 144($s0)
    088762B0:[8CB20050]: lw         $s2, 80($a1)
    088762B4:[8E040094]: lw         $a0, 148($s0)
    088762B8:[8C860008]: lw         $a2, 8($a0)
    088762BC:[8C870004]: lw         $a3, 4($a0)
    088762C0:[00E72021]: addu       $a0, $a3, $a3
    088762C4:[00C42021]: addu       $a0, $a2, $a0
    088762C8:[94840000]: lhu        $a0, 0($a0)
    088762CC:[00A42021]: addu       $a0, $a1, $a0
    088762D0:[24840060]: addiu      $a0, $a0, 96
    088762D4:[24E80001]: addiu      $t0, $a3, 1
    088762D8:[01084021]: addu       $t0, $t0, $t0
    088762DC:[00C84021]: addu       $t0, $a2, $t0
    088762E0:[95080000]: lhu        $t0, 0($t0)
    088762E4:[00A84021]: addu       $t0, $a1, $t0
    088762E8:[25080060]: addiu      $t0, $t0, 96
    088762EC:[24E70002]: addiu      $a3, $a3, 2
    088762F0:[00E73821]: addu       $a3, $a3, $a3
    088762F4:[00C73021]: addu       $a2, $a2, $a3
    088762F8:[94C60000]: lhu        $a2, 0($a2)
    088762FC:[00A69821]: addu       $s3, $a1, $a2
    08876300:[26730060]: addiu      $s3, $s3, 96
    08876304:[27B4000F]: addiu      $s4, $sp, 15
    08876308:[2405FFF0]: addiu      $a1, $zr, -16 <=> li $a1, -16
    0887630C:[0285A024]: and        $s4, $s4, $a1
    08876310:[26860040]: addiu      $a2, $s4, 64
    08876314:[24D50010]: addiu      $s5, $a2, 16
    08876318:[26A50010]: addiu      $a1, $s5, 16
    0887631C:[C50C0000]: lwc1       $f12, 0($t0)
    08876320:[44076000]: mfc1       $a3, $f12
    08876324:[C50D0004]: lwc1       $f13, 4($t0)
    08876328:[44096800]: mfc1       $t1, $f13
    0887632C:[C50E0008]: lwc1       $f14, 8($t0)
    08876330:[440A7000]: mfc1       $t2, $f14
    08876334:[ACC70000]: sw         $a3, 0($a2)
    08876338:[ACC90004]: sw         $t1, 4($a2)
    0887633C:[ACCA0008]: sw         $t2, 8($a2)
    08876340:[C50F000C]: lwc1       $f15, 12($t0)
    08876344:[44077800]: mfc1       $a3, $f15
    08876348:[ACC7000C]: sw         $a3, 12($a2)
    0887634C:[C48C0000]: lwc1       $f12, 0($a0)
    08876350:[44076000]: mfc1       $a3, $f12
    08876354:[C48D0004]: lwc1       $f13, 4($a0)
    08876358:[44086800]: mfc1       $t0, $f13
    0887635C:[C48E0008]: lwc1       $f14, 8($a0)
    08876360:[44097000]: mfc1       $t1, $f14
    08876364:[AEA70000]: sw         $a3, 0($s5)
    08876368:[AEA80004]: sw         $t0, 4($s5)
    0887636C:[AEA90008]: sw         $t1, 8($s5)
    08876370:[C48F000C]: lwc1       $f15, 12($a0)
    08876374:[44077800]: mfc1       $a3, $f15
    08876378:[AEA7000C]: sw         $a3, 12($s5)
    0887637C:[C66C0000]: lwc1       $f12, 0($s3)
    08876380:[44076000]: mfc1       $a3, $f12
    08876384:[C66D0004]: lwc1       $f13, 4($s3)
    08876388:[44086800]: mfc1       $t0, $f13
    0887638C:[C66E0008]: lwc1       $f14, 8($s3)
    08876390:[44097000]: mfc1       $t1, $f14
    08876394:[ACA70000]: sw         $a3, 0($a1)
    08876398:[ACA80004]: sw         $t0, 4($a1)
    0887639C:[ACA90008]: sw         $t1, 8($a1)
    088763A0:[C66F000C]: lwc1       $f15, 12($s3)
    088763A4:[44077800]: mfc1       $a3, $f15
    088763A8:[ACA7000C]: sw         $a3, 12($a1)
    088763AC:[C6AC0004]: lwc1       $f12, 4($s5)
    088763B0:[46006307]: neg.s      $f12, $f12
    088763B4:[E6AC0004]: swc1       $f12, 4($s5)
    088763B8:[C6AC0008]: lwc1       $f12, 8($s5)
    088763BC:[46006307]: neg.s      $f12, $f12
    088763C0:[E6AC0008]: swc1       $f12, 8($s5)
    088763C4:[C4AC0004]: lwc1       $f12, 4($a1)
    088763C8:[46006307]: neg.s      $f12, $f12
    088763CC:[E4AC0004]: swc1       $f12, 4($a1)
    088763D0:[C4AC0008]: lwc1       $f12, 8($a1)
    088763D4:[46006307]: neg.s      $f12, $f12
    088763D8:[E4AC0008]: swc1       $f12, 8($a1)
    088763DC:[D8C80000]: lv.q       C200.q, 0($a2)
    088763E0:[F38380A4]: VMIDT.q    E100.q
    088763E4:[64080404]: vmul.s     S100.s, S100.s, S200.s
    088763E8:[64282525]: vmul.s     S111.s, S111.s, S201.s
    088763EC:[64484646]: vmul.s     S122.s, S122.s, S202.s
    088763F0:[FA440000]: sv.q       C100.q, 0($s2)
    088763F4:[FA450010]: sv.q       C110.q, 16($s2)
    088763F8:[FA460020]: sv.q       C120.q, 32($s2)
    088763FC:[FA470030]: sv.q       C130.q, 48($s2)
    08876400:[92260002]: lbu        $a2, 2($s1)
    08876404:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08876408:[14C70091]: bne        $a2, $a3, 0x08876650
    0887640C:[00000000]: nop
    08876410:[8E090090]: lw         $t1, 144($s0)
    08876414:[8E060094]: lw         $a2, 148($s0)
    08876418:[8D270040]: lw         $a3, 64($t1)
    0887641C:[8CC80008]: lw         $t0, 8($a2)
    08876420:[8CEA001C]: lw         $t2, 28($a3)
    08876424:[95070000]: lhu        $a3, 0($t0)
    08876428:[00074080]: sll        $t0, $a3, 0x0002
    0887642C:[01484021]: addu       $t0, $t2, $t0
    08876430:[8D080000]: lw         $t0, 0($t0)
    08876434:[95080000]: lhu        $t0, 0($t0)
    08876438:[290A0002]: slti       $t2, $t0, 2
    0887643C:[11400005]: beq        $t2, $zr, 0x08876454
    08876440:[26860010]: addiu      $a2, $s4, 16
    08876444:[1D00000A]: bgtz       $t0, 0x08876470
    08876448:[00000000]: nop
    0887644C:[10000086]: b          0x08876668
    08876450:[00000000]: nop
    08876454:[290A0003]: slti       $t2, $t0, 3
    08876458:[15400007]: bne        $t2, $zr, 0x08876478
    0887645C:[29080004]: slti       $t0, $t0, 4
    08876460:[1100FFFA]: beq        $t0, $zr, 0x0887644C
    08876464:[00000000]: nop
    08876468:[10000032]: b          0x08876534
    0887646C:[00000000]: nop
    08876470:[10000077]: b          0x08876650
    08876474:[00000000]: nop
    08876478:[C48D0020]: lwc1       $f13, 32($a0)
    0887647C:[44806000]: mtc1       $zr, $f12
    08876480:[460C6832]: c.eq.s     $f13, $f12
    08876484:[00000000]: nop
    08876488:[4500000F]: bc1f       0x088764C8
    0887648C:[00000000]: nop
    08876490:[C48C0024]: lwc1       $f12, 36($a0)
    08876494:[44806800]: mtc1       $zr, $f13
    08876498:[460D6032]: c.eq.s     $f12, $f13
    0887649C:[00000000]: nop
    088764A0:[45000009]: bc1f       0x088764C8
    088764A4:[00000000]: nop
    088764A8:[C48C0028]: lwc1       $f12, 40($a0)
    088764AC:[44806800]: mtc1       $zr, $f13
    088764B0:[460D6032]: c.eq.s     $f12, $f13
    088764B4:[00000000]: nop
    088764B8:[45000003]: bc1f       0x088764C8
    088764BC:[00000000]: nop
    088764C0:[10000063]: b          0x08876650
    088764C4:[00000000]: nop
    088764C8:[24860020]: addiu      $a2, $a0, 32
    088764CC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088764D0:[0E21D83F]: jal        0x088760FC
    088764D4:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088764D8:[92280003]: lbu        $t0, 3($s1)
    088764DC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088764E0:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088764E4:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088764E8:[0E21D6E2]: jal        0x08875B88
    088764EC:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    088764F0:[DA800000]: lv.q       C000.q, 0($s4)
    088764F4:[DA810010]: lv.q       C010.q, 16($s4)
    088764F8:[DA820020]: lv.q       C020.q, 32($s4)
    088764FC:[DA440000]: lv.q       C100.q, 0($s2)
    08876500:[DA450010]: lv.q       C110.q, 16($s2)
    08876504:[DA460020]: lv.q       C120.q, 32($s2)
    08876508:[DA470030]: lv.q       C130.q, 48($s2)
    0887650C:[F004A008]: VMMUL.t    M200.t, M000.t, M100.t
    08876510:[D0060068]: vzero.s    S203.s
    08876514:[D0060069]: vzero.s    S213.s
    08876518:[D006006A]: vzero.s    S223.s
    0887651C:[FA480000]: sv.q       C200.q, 0($s2)
    08876520:[FA490010]: sv.q       C210.q, 16($s2)
    08876524:[FA4A0020]: sv.q       C220.q, 32($s2)
    08876528:[FA470030]: sv.q       C130.q, 48($s2)
    0887652C:[1000FFC7]: b          0x0887644C
    08876530:[00000000]: nop
    08876534:[8D28004C]: lw         $t0, 76($t1)
    08876538:[00073880]: sll        $a3, $a3, 0x0002
    0887653C:[01073821]: addu       $a3, $t0, $a3
    08876540:[8CE70000]: lw         $a3, 0($a3)
    08876544:[50E00007]: beql       $a3, $zr, 0x08876564
    08876548:[44806000]: mtc1       $zr, $f12
    0887654C:[84E70004]: lh         $a3, 4($a3)
    08876550:[C52C0030]: lwc1       $f12, 48($t1)
    08876554:[44876800]: mtc1       $a3, $f13
    08876558:[46806B60]: cvt.s.w    $f13, $f13
    0887655C:[10000001]: b          0x08876564
    08876560:[460D6301]: sub.s      $f12, $f12, $f13
    08876564:[C48D0030]: lwc1       $f13, 48($a0)
    08876568:[C48E0020]: lwc1       $f14, 32($a0)
    0887656C:[460C6B42]: mul.s      $f13, $f13, $f12
    08876570:[460D7340]: add.s      $f13, $f14, $f13
    08876574:[E4CD0000]: swc1       $f13, 0($a2)
    08876578:[C48D0034]: lwc1       $f13, 52($a0)
    0887657C:[C48F0024]: lwc1       $f15, 36($a0)
    08876580:[460C6B42]: mul.s      $f13, $f13, $f12
    08876584:[C4D00000]: lwc1       $f16, 0($a2)
    08876588:[44808800]: mtc1       $zr, $f17
    0887658C:[460D7B40]: add.s      $f13, $f15, $f13
    08876590:[46118032]: c.eq.s     $f16, $f17
    08876594:[E4CD0004]: swc1       $f13, 4($a2)
    08876598:[C48D0038]: lwc1       $f13, 56($a0)
    0887659C:[C48E0028]: lwc1       $f14, 40($a0)
    088765A0:[460C6B02]: mul.s      $f12, $f13, $f12
    088765A4:[460C7300]: add.s      $f12, $f14, $f12
    088765A8:[4500000F]: bc1f       0x088765E8
    088765AC:[E4CC0008]: swc1       $f12, 8($a2)
    088765B0:[C4CC0004]: lwc1       $f12, 4($a2)
    088765B4:[44806800]: mtc1       $zr, $f13
    088765B8:[460D6032]: c.eq.s     $f12, $f13
    088765BC:[00000000]: nop
    088765C0:[45000009]: bc1f       0x088765E8
    088765C4:[00000000]: nop
    088765C8:[C4CC0008]: lwc1       $f12, 8($a2)
    088765CC:[44806800]: mtc1       $zr, $f13
    088765D0:[460D6032]: c.eq.s     $f12, $f13
    088765D4:[00000000]: nop
    088765D8:[45000003]: bc1f       0x088765E8
    088765DC:[00000000]: nop
    088765E0:[1000001B]: b          0x08876650
    088765E4:[00000000]: nop
    088765E8:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088765EC:[0E21D83F]: jal        0x088760FC
    088765F0:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088765F4:[92280003]: lbu        $t0, 3($s1)
    088765F8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088765FC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08876600:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08876604:[0E21D6E2]: jal        0x08875B88
    08876608:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0887660C:[DA800000]: lv.q       C000.q, 0($s4)
    08876610:[DA810010]: lv.q       C010.q, 16($s4)
    08876614:[DA820020]: lv.q       C020.q, 32($s4)
    08876618:[DA440000]: lv.q       C100.q, 0($s2)
    0887661C:[DA450010]: lv.q       C110.q, 16($s2)
    08876620:[DA460020]: lv.q       C120.q, 32($s2)
    08876624:[DA470030]: lv.q       C130.q, 48($s2)
    08876628:[F004A008]: VMMUL.t    M200.t, M000.t, M100.t
    0887662C:[D0060068]: vzero.s    S203.s
    08876630:[D0060069]: vzero.s    S213.s
    08876634:[D006006A]: vzero.s    S223.s
    08876638:[FA480000]: sv.q       C200.q, 0($s2)
    0887663C:[FA490010]: sv.q       C210.q, 16($s2)
    08876640:[FA4A0020]: sv.q       C220.q, 32($s2)
    08876644:[FA470030]: sv.q       C130.q, 48($s2)
    08876648:[1000FF80]: b          0x0887644C
    0887664C:[00000000]: nop
    08876650:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08876654:[92280003]: lbu        $t0, 3($s1)
    08876658:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0887665C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08876660:[0E21D6E2]: jal        0x08875B88
    08876664:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    08876668:[2A241000]: slti       $a0, $s1, 4096
    0887666C:[1080000C]: beq        $a0, $zr, 0x088766A0
    08876670:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08876674:[8E040094]: lw         $a0, 148($s0)
    08876678:[8E050090]: lw         $a1, 144($s0)
    0887667C:[8C840008]: lw         $a0, 8($a0)
    08876680:[02313021]: addu       $a2, $s1, $s1
    08876684:[8CA50048]: lw         $a1, 72($a1)
    08876688:[00862021]: addu       $a0, $a0, $a2
    0887668C:[94840000]: lhu        $a0, 0($a0)
    08876690:[00042080]: sll        $a0, $a0, 0x0002
    08876694:[00A42021]: addu       $a0, $a1, $a0
    08876698:[10000001]: b          0x088766A0
    0887669C:[8C840000]: lw         $a0, 0($a0)
    088766A0:[8E050090]: lw         $a1, 144($s0)
    088766A4:[90870000]: lbu        $a3, 0($a0)
    088766A8:[90880001]: lbu        $t0, 1($a0)
    088766AC:[90890002]: lbu        $t1, 2($a0)
    088766B0:[3C0B3F80]: lui        $t3, 0x3F80 <=> li $t3, 0x3F800000
    088766B4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088766B8:[448B6000]: mtc1       $t3, $f12
    088766BC:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    088766C0:[0E219FC9]: jal        0x08867F24
    088766C4:[02405025]: or         $t2, $s2, $zr <=> move $t2, $s2
    088766C8:[8E04008C]: lw         $a0, 140($s0)
    088766CC:[9486000E]: lhu        $a2, 14($a0)
    088766D0:[14C0000A]: bne        $a2, $zr, 0x088766FC
    088766D4:[8E040090]: lw         $a0, 144($s0)
    088766D8:[8C85003C]: lw         $a1, 60($a0)
    088766DC:[10A00007]: beq        $a1, $zr, 0x088766FC
    088766E0:[00000000]: nop
    088766E4:[8C84003C]: lw         $a0, 60($a0)
    088766E8:[92260004]: lbu        $a2, 4($s1)
    088766EC:[92270005]: lbu        $a3, 5($s1)
    088766F0:[26480030]: addiu      $t0, $s2, 48
    088766F4:[0E21C3C5]: jal        0x08870F14
    088766F8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088766FC:[8FB00080]: lw         $s0, 128($sp)
    08876700:[8FB10084]: lw         $s1, 132($sp)
    08876704:[8FB20088]: lw         $s2, 136($sp)
    08876708:[8FB3008C]: lw         $s3, 140($sp)
    0887670C:[8FB40090]: lw         $s4, 144($sp)
    08876710:[8FB50094]: lw         $s5, 148($sp)
    08876714:[8FBF0098]: lw         $ra, 152($sp)
    08876718:[03E00008]: jr         $ra
    0887671C:[27BD00A0]: addiu      $sp, $sp, 160
_S1_2_8908FC0 12,058,644 instructions (0.581%), 52,460 calls (08908FC0 - 089092BC, length 192)
    08908FC0:[27BDFFD0]: addiu      $sp, $sp, -48
    08908FC4:[E7B40020]: swc1       $f20, 32($sp)
    08908FC8:[AFB00028]: sw         $s0, 40($sp)
    08908FCC:[4480A000]: mtc1       $zr, $f20
    08908FD0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08908FD4:[E7B60024]: swc1       $f22, 36($sp)
    08908FD8:[AFBF002C]: sw         $ra, 44($sp)
    08908FDC:[3C063D08]: lui        $a2, 0x3D08 <=> li $a2, 0x3D080000
    08908FE0:[34C68888]: ori        $a2, $a2, -30584
    08908FE4:[44868000]: mtc1       $a2, $f16
    08908FE8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08908FEC:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    08908FF0:[26050210]: addiu      $a1, $s0, 528
    08908FF4:[44867000]: mtc1       $a2, $f14
    08908FF8:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08908FFC:[80C70016]: lb         $a3, 22($a2)
    08909000:[10E00004]: beq        $a3, $zr, 0x08909014
    08909004:[C4CD000C]: lwc1       $f13, 12($a2)
    08909008:[8CC70000]: lw         $a3, 0($a2)
    0890900C:[10000002]: b          0x08909018
    08909010:[C4EF0000]: lwc1       $f15, 0($a3)
    08909014:[C4CF0000]: lwc1       $f15, 0($a2)
    08909018:[80C70015]: lb         $a3, 21($a2)
    0890901C:[50E00004]: beql       $a3, $zr, 0x08909030
    08909020:[C4CC0004]: lwc1       $f12, 4($a2)
    08909024:[8CC70004]: lw         $a3, 4($a2)
    08909028:[10000001]: b          0x08909030
    0890902C:[C4EC0000]: lwc1       $f12, 0($a3)
    08909030:[46007C46]: mov.s      $f17, $f15
    08909034:[460063C6]: mov.s      $f15, $f12
    08909038:[46117832]: c.eq.s     $f15, $f17
    0890903C:[00000000]: nop
    08909040:[45010030]: bc1t       0x08909104
    08909044:[00000000]: nop
    08909048:[4614683E]: c.le.s     $f13, $f20
    0890904C:[00000000]: nop
    08909050:[45010025]: bc1t       0x089090E8
    08909054:[80C80016]: lb         $t0, 22($a2)
    08909058:[C4CF0010]: lwc1       $f15, 16($a2)
    0890905C:[460F6B43]: div.s      $f13, $f13, $f15
    08909060:[80C70014]: lb         $a3, 20($a2)
    08909064:[460063C6]: mov.s      $f15, $f12
    08909068:[C4CC0008]: lwc1       $f12, 8($a2)
    0890906C:[460D7341]: sub.s      $f13, $f14, $f13
    08909070:[1CE00006]: bgtz       $a3, 0x0890908C
    08909074:[460C7BC1]: sub.s      $f15, $f15, $f12
    08909078:[04E20012]: bltzl      $a3, 0x089090C4
    0890907C:[460D7B42]: mul.s      $f13, $f15, $f13
    08909080:[460D7B42]: mul.s      $f13, $f15, $f13
    08909084:[10000010]: b          0x089090C8
    08909088:[460D6300]: add.s      $f12, $f12, $f13
    0890908C:[28E90002]: slti       $t1, $a3, 2
    08909090:[15200008]: bne        $t1, $zr, 0x089090B4
    08909094:[28E70003]: slti       $a3, $a3, 3
    08909098:[50E0000A]: beql       $a3, $zr, 0x089090C4
    0890909C:[460D7B42]: mul.s      $f13, $f15, $f13
    089090A0:[460D6C42]: mul.s      $f17, $f13, $f13
    089090A4:[460D8B42]: mul.s      $f13, $f17, $f13
    089090A8:[460D7B42]: mul.s      $f13, $f15, $f13
    089090AC:[10000006]: b          0x089090C8
    089090B0:[460D6300]: add.s      $f12, $f12, $f13
    089090B4:[460D6B42]: mul.s      $f13, $f13, $f13
    089090B8:[460D7B42]: mul.s      $f13, $f15, $f13
    089090BC:[10000002]: b          0x089090C8
    089090C0:[460D6300]: add.s      $f12, $f12, $f13
    089090C4:[460D6300]: add.s      $f12, $f12, $f13
    089090C8:[51000005]: beql       $t0, $zr, 0x089090E0
    089090CC:[E4CC0000]: swc1       $f12, 0($a2)
    089090D0:[8CC70000]: lw         $a3, 0($a2)
    089090D4:[E4EC0000]: swc1       $f12, 0($a3)
    089090D8:[1000000A]: b          0x08909104
    089090DC:[C4CD000C]: lwc1       $f13, 12($a2)
    089090E0:[10000008]: b          0x08909104
    089090E4:[C4CD000C]: lwc1       $f13, 12($a2)
    089090E8:[51000005]: beql       $t0, $zr, 0x08909100
    089090EC:[E4CF0000]: swc1       $f15, 0($a2)
    089090F0:[8CC70000]: lw         $a3, 0($a2)
    089090F4:[E4EF0000]: swc1       $f15, 0($a3)
    089090F8:[10000002]: b          0x08909104
    089090FC:[C4CD000C]: lwc1       $f13, 12($a2)
    08909100:[C4CD000C]: lwc1       $f13, 12($a2)
    08909104:[46146832]: c.eq.s     $f13, $f20
    08909108:[00000000]: nop
    0890910C:[45010007]: bc1t       0x0890912C
    08909110:[00000000]: nop
    08909114:[46106B01]: sub.s      $f12, $f13, $f16
    08909118:[4614603C]: c.lt.s     $f12, $f20
    0890911C:[00000000]: nop
    08909120:[45000002]: bc1f       0x0890912C
    08909124:[E4CC000C]: swc1       $f12, 12($a2)
    08909128:[E4D4000C]: swc1       $f20, 12($a2)
    0890912C:[24840001]: addiu      $a0, $a0, 1
    08909130:[28860007]: slti       $a2, $a0, 7
    08909134:[14C0FFB0]: bne        $a2, $zr, 0x08908FF8
    08909138:[24A50018]: addiu      $a1, $a1, 24
    0890913C:[8E0401EC]: lw         $a0, 492($s0)
    08909140:[3C05FFFE]: lui        $a1, 0xFFFE <=> li $a1, 0xFFFE0000
    08909144:[24A5FFFF]: addiu      $a1, $a1, -1
    08909148:[00852024]: and        $a0, $a0, $a1
    0890914C:[8E050718]: lw         $a1, 1816($s0)
    08909150:[AE0401EC]: sw         $a0, 492($s0)
    08909154:[30A40400]: andi       $a0, $a1, 1024
    08909158:[1080002C]: beq        $a0, $zr, 0x0890920C
    0890915C:[00000000]: nop
    08909160:[C60C0760]: lwc1       $f12, 1888($s0)
    08909164:[C60D0764]: lwc1       $f13, 1892($s0)
    08909168:[C60E0768]: lwc1       $f14, 1896($s0)
    0890916C:[E7AC0000]: swc1       $f12, 0($sp)
    08909170:[E7AD0004]: swc1       $f13, 4($sp)
    08909174:[E7AE0008]: swc1       $f14, 8($sp)
    08909178:[0E242DA2]: jal        0x0890B688
    0890917C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08909180:[0E243316]: jal        0x0890CC58
    08909184:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08909188:[0E2434EB]: jal        0x0890D3AC
    0890918C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08909190:[0E242DBF]: jal        0x0890B6FC
    08909194:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08909198:[0E242262]: jal        0x08908988
    0890919C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089091A0:[0E2424E5]: jal        0x08909394
    089091A4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089091A8:[0E2426B4]: jal        0x08909AD0
    089091AC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089091B0:[26060720]: addiu      $a2, $s0, 1824
    089091B4:[26070724]: addiu      $a3, $s0, 1828
    089091B8:[26080728]: addiu      $t0, $s0, 1832
    089091BC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089091C0:[0E2429B0]: jal        0x0890A6C0
    089091C4:[34050012]: ori        $a1, $zr, 18 <=> li $a1, 18
    089091C8:[8E040784]: lw         $a0, 1924($s0)
    089091CC:[8E050710]: lw         $a1, 1808($s0)
    089091D0:[8484006A]: lh         $a0, 106($a0)
    089091D4:[00042140]: sll        $a0, $a0, 0x0005
    089091D8:[00043021]: addu       $a2, $zr, $a0 <=> move $a2, $a0
    089091DC:[000420C0]: sll        $a0, $a0, 0x0003
    089091E0:[00C43023]: subu       $a2, $a2, $a0
    089091E4:[00042080]: sll        $a0, $a0, 0x0002
    089091E8:[00C42021]: addu       $a0, $a2, $a0
    089091EC:[00A42021]: addu       $a0, $a1, $a0
    089091F0:[C48C02B4]: lwc1       $f12, 692($a0)
    089091F4:[8E040718]: lw         $a0, 1816($s0)
    089091F8:[30840040]: andi       $a0, $a0, 64
    089091FC:[14800005]: bne        $a0, $zr, 0x08909214
    08909200:[E60C0730]: swc1       $f12, 1840($s0)
    08909204:[10000025]: b          0x0890929C
    08909208:[00000000]: nop
    0890920C:[10000026]: b          0x089092A8
    08909210:[00000000]: nop
    08909214:[C60C0760]: lwc1       $f12, 1888($s0)
    08909218:[C7AD0000]: lwc1       $f13, 0($sp)
    0890921C:[C60E0764]: lwc1       $f14, 1892($s0)
    08909220:[C7AF0004]: lwc1       $f15, 4($sp)
    08909224:[460D6301]: sub.s      $f12, $f12, $f13
    08909228:[C6100768]: lwc1       $f16, 1896($s0)
    0890922C:[C7B10008]: lwc1       $f17, 8($sp)
    08909230:[460F7381]: sub.s      $f14, $f14, $f15
    08909234:[C6120A54]: lwc1       $f18, 2644($s0)
    08909238:[46118401]: sub.s      $f16, $f16, $f17
    0890923C:[E7AC0010]: swc1       $f12, 16($sp)
    08909240:[46009507]: neg.s      $f20, $f18
    08909244:[E7AE0014]: swc1       $f14, 20($sp)
    08909248:[4600A306]: mov.s      $f12, $f20
    0890924C:[0E26453A]: jal        0x089914E8
    08909250:[E7B00018]: swc1       $f16, 24($sp)
    08909254:[4600A306]: mov.s      $f12, $f20
    08909258:[0E264584]: jal        0x08991610
    0890925C:[46000586]: mov.s      $f22, $f0
    08909260:[C7AC0010]: lwc1       $f12, 16($sp)
    08909264:[C7AD0018]: lwc1       $f13, 24($sp)
    08909268:[46166382]: mul.s      $f14, $f12, $f22
    0890926C:[46006BC2]: mul.s      $f15, $f13, $f0
    08909270:[C7B00014]: lwc1       $f16, 20($sp)
    08909274:[E6100774]: swc1       $f16, 1908($s0)
    08909278:[46006302]: mul.s      $f12, $f12, $f0
    0890927C:[46166B42]: mul.s      $f13, $f13, $f22
    08909280:[460F7381]: sub.s      $f14, $f14, $f15
    08909284:[460D6300]: add.s      $f12, $f12, $f13
    08909288:[E7AE0010]: swc1       $f14, 16($sp)
    0890928C:[E60E0770]: swc1       $f14, 1904($s0)
    08909290:[E7AC0018]: swc1       $f12, 24($sp)
    08909294:[10000004]: b          0x089092A8
    08909298:[E60C0778]: swc1       $f12, 1912($s0)
    0890929C:[E6140770]: swc1       $f20, 1904($s0)
    089092A0:[E6140774]: swc1       $f20, 1908($s0)
    089092A4:[E6140778]: swc1       $f20, 1912($s0)
    089092A8:[C7B40020]: lwc1       $f20, 32($sp)
    089092AC:[C7B60024]: lwc1       $f22, 36($sp)
    089092B0:[8FB00028]: lw         $s0, 40($sp)
    089092B4:[8FBF002C]: lw         $ra, 44($sp)
    089092B8:[03E00008]: jr         $ra
    089092BC:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08909134 367,220 times (length 81)
    08908FE4:[44868000]: mtc1       $a2, $f16
    08908FE8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08908FEC:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    08908FF0:[26050210]: addiu      $a1, $s0, 528
    08908FF4:[44867000]: mtc1       $a2, $f14
--> 08908FF8:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08908FFC:[80C70016]: lb         $a3, 22($a2)
    08909000:[10E00004]: beq        $a3, $zr, 0x08909014
    08909004:[C4CD000C]: lwc1       $f13, 12($a2)
    08909008:[8CC70000]: lw         $a3, 0($a2)
    0890900C:[10000002]: b          0x08909018
    08909010:[C4EF0000]: lwc1       $f15, 0($a3)
    08909014:[C4CF0000]: lwc1       $f15, 0($a2)
    08909018:[80C70015]: lb         $a3, 21($a2)
    0890901C:[50E00004]: beql       $a3, $zr, 0x08909030
    08909020:[C4CC0004]: lwc1       $f12, 4($a2)
    08909024:[8CC70004]: lw         $a3, 4($a2)
    08909028:[10000001]: b          0x08909030
    0890902C:[C4EC0000]: lwc1       $f12, 0($a3)
    08909030:[46007C46]: mov.s      $f17, $f15
    08909034:[460063C6]: mov.s      $f15, $f12
    08909038:[46117832]: c.eq.s     $f15, $f17
    0890903C:[00000000]: nop
    08909040:[45010030]: bc1t       0x08909104
    08909044:[00000000]: nop
    08909048:[4614683E]: c.le.s     $f13, $f20
    0890904C:[00000000]: nop
    08909050:[45010025]: bc1t       0x089090E8
    08909054:[80C80016]: lb         $t0, 22($a2)
    08909058:[C4CF0010]: lwc1       $f15, 16($a2)
    0890905C:[460F6B43]: div.s      $f13, $f13, $f15
    08909060:[80C70014]: lb         $a3, 20($a2)
    08909064:[460063C6]: mov.s      $f15, $f12
    08909068:[C4CC0008]: lwc1       $f12, 8($a2)
    0890906C:[460D7341]: sub.s      $f13, $f14, $f13
    08909070:[1CE00006]: bgtz       $a3, 0x0890908C
    08909074:[460C7BC1]: sub.s      $f15, $f15, $f12
    08909078:[04E20012]: bltzl      $a3, 0x089090C4
    0890907C:[460D7B42]: mul.s      $f13, $f15, $f13
    08909080:[460D7B42]: mul.s      $f13, $f15, $f13
    08909084:[10000010]: b          0x089090C8
    08909088:[460D6300]: add.s      $f12, $f12, $f13
    0890908C:[28E90002]: slti       $t1, $a3, 2
    08909090:[15200008]: bne        $t1, $zr, 0x089090B4
    08909094:[28E70003]: slti       $a3, $a3, 3
    08909098:[50E0000A]: beql       $a3, $zr, 0x089090C4
    0890909C:[460D7B42]: mul.s      $f13, $f15, $f13
    089090A0:[460D6C42]: mul.s      $f17, $f13, $f13
    089090A4:[460D8B42]: mul.s      $f13, $f17, $f13
    089090A8:[460D7B42]: mul.s      $f13, $f15, $f13
    089090AC:[10000006]: b          0x089090C8
    089090B0:[460D6300]: add.s      $f12, $f12, $f13
    089090B4:[460D6B42]: mul.s      $f13, $f13, $f13
    089090B8:[460D7B42]: mul.s      $f13, $f15, $f13
    089090BC:[10000002]: b          0x089090C8
    089090C0:[460D6300]: add.s      $f12, $f12, $f13
    089090C4:[460D6300]: add.s      $f12, $f12, $f13
    089090C8:[51000005]: beql       $t0, $zr, 0x089090E0
    089090CC:[E4CC0000]: swc1       $f12, 0($a2)
    089090D0:[8CC70000]: lw         $a3, 0($a2)
    089090D4:[E4EC0000]: swc1       $f12, 0($a3)
    089090D8:[1000000A]: b          0x08909104
    089090DC:[C4CD000C]: lwc1       $f13, 12($a2)
    089090E0:[10000008]: b          0x08909104
    089090E4:[C4CD000C]: lwc1       $f13, 12($a2)
    089090E8:[51000005]: beql       $t0, $zr, 0x08909100
    089090EC:[E4CF0000]: swc1       $f15, 0($a2)
    089090F0:[8CC70000]: lw         $a3, 0($a2)
    089090F4:[E4EF0000]: swc1       $f15, 0($a3)
    089090F8:[10000002]: b          0x08909104
    089090FC:[C4CD000C]: lwc1       $f13, 12($a2)
    08909100:[C4CD000C]: lwc1       $f13, 12($a2)
    08909104:[46146832]: c.eq.s     $f13, $f20
    08909108:[00000000]: nop
    0890910C:[45010007]: bc1t       0x0890912C
    08909110:[00000000]: nop
    08909114:[46106B01]: sub.s      $f12, $f13, $f16
    08909118:[4614603C]: c.lt.s     $f12, $f20
    0890911C:[00000000]: nop
    08909120:[45000002]: bc1f       0x0890912C
    08909124:[E4CC000C]: swc1       $f12, 12($a2)
    08909128:[E4D4000C]: swc1       $f20, 12($a2)
    0890912C:[24840001]: addiu      $a0, $a0, 1
    08909130:[28860007]: slti       $a2, $a0, 7
--> 08909134:[14C0FFB0]: bne        $a2, $zr, 0x08908FF8
    08909138:[24A50018]: addiu      $a1, $a1, 24
    0890913C:[8E0401EC]: lw         $a0, 492($s0)
    08909140:[3C05FFFE]: lui        $a1, 0xFFFE <=> li $a1, 0xFFFE0000
    08909144:[24A5FFFF]: addiu      $a1, $a1, -1
_S1_2_899FF84 11,701,055 instructions (0.564%), 66,408 calls (0899FF84 - 089A02F8, length 222)
    0899FF84:[27BDFF60]: addiu      $sp, $sp, -160
    0899FF88:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0899FF8C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0899FF90:[AFB00080]: sw         $s0, 128($sp)
    0899FF94:[27A40060]: addiu      $a0, $sp, 96
    0899FF98:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0899FF9C:[27B00020]: addiu      $s0, $sp, 32
    0899FFA0:[AFA20060]: sw         $v0, 96($sp)
    0899FFA4:[AFA30064]: sw         $v1, 100($sp)
    0899FFA8:[AFBF0094]: sw         $ra, 148($sp)
    0899FFAC:[AFA60070]: sw         $a2, 112($sp)
    0899FFB0:[AFA70074]: sw         $a3, 116($sp)
    0899FFB4:[AFB50090]: sw         $s5, 144($sp)
    0899FFB8:[AFB4008C]: sw         $s4, 140($sp)
    0899FFBC:[AFB30088]: sw         $s3, 136($sp)
    0899FFC0:[0E2682EE]: jal        0x089A0BB8
    0899FFC4:[AFB20084]: sw         $s2, 132($sp)
    0899FFC8:[27A40070]: addiu      $a0, $sp, 112
    0899FFCC:[0E2682EE]: jal        0x089A0BB8
    0899FFD0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0899FFD4:[8FA30000]: lw         $v1, 0($sp)
    0899FFD8:[03A06821]: addu       $t5, $sp, $zr <=> move $t5, $sp
    0899FFDC:[2C620002]: sltiu      $v0, $v1, 2
    0899FFE0:[1440000C]: bne        $v0, $zr, 0x089A0014
    0899FFE4:[27AC0040]: addiu      $t4, $sp, 64
    0899FFE8:[8FA40020]: lw         $a0, 32($sp)
    0899FFEC:[2C820002]: sltiu      $v0, $a0, 2
    0899FFF0:[5440001F]: bnel       $v0, $zr, 0x089A0070
    0899FFF4:[8FA30024]: lw         $v1, 36($sp)
    0899FFF8:[38620004]: xori       $v0, $v1, 4
    0899FFFC:[14400015]: bne        $v0, $zr, 0x089A0054
    089A0000:[38820004]: xori       $v0, $a0, 4
    089A0004:[38830002]: xori       $v1, $a0, 2
    089A0008:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    089A000C:[10600007]: beq        $v1, $zr, 0x089A002C
    089A0010:[2444AC68]: addiu      $a0, $v0, -21400
    089A0014:[8FA20004]: lw         $v0, 4($sp)
    089A0018:[8FA30024]: lw         $v1, 36($sp)
    089A001C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089A0020:[00431026]: xor        $v0, $v0, $v1
    089A0024:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089A0028:[AFA20004]: sw         $v0, 4($sp)
    089A002C:[0E268246]: jal        0x089A0918
    089A0030:[00000000]: nop
    089A0034:[8FBF0094]: lw         $ra, 148($sp)
    089A0038:[8FB50090]: lw         $s5, 144($sp)
    089A003C:[8FB4008C]: lw         $s4, 140($sp)
    089A0040:[8FB30088]: lw         $s3, 136($sp)
    089A0044:[8FB20084]: lw         $s2, 132($sp)
    089A0048:[8FB00080]: lw         $s0, 128($sp)
    089A004C:[03E00008]: jr         $ra
    089A0050:[27BD00A0]: addiu      $sp, $sp, 160
    089A0054:[1440000C]: bne        $v0, $zr, 0x089A0088
    089A0058:[38620002]: xori       $v0, $v1, 2
    089A005C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    089A0060:[38630002]: xori       $v1, $v1, 2
    089A0064:[1060FFF1]: beq        $v1, $zr, 0x089A002C
    089A0068:[2444AC68]: addiu      $a0, $v0, -21400
    089A006C:[8FA30024]: lw         $v1, 36($sp)
    089A0070:[8FA20004]: lw         $v0, 4($sp)
    089A0074:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089A0078:[00431026]: xor        $v0, $v0, $v1
    089A007C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089A0080:[0A26800B]: j          0x089A002C
    089A0084:[AFA20024]: sw         $v0, 36($sp)
    089A0088:[1040FFE3]: beq        $v0, $zr, 0x089A0018
    089A008C:[8FA20004]: lw         $v0, 4($sp)
    089A0090:[38820002]: xori       $v0, $a0, 2
    089A0094:[1040FFF6]: beq        $v0, $zr, 0x089A0070
    089A0098:[8FA30024]: lw         $v1, 36($sp)
    089A009C:[8FA60014]: lw         $a2, 20($sp)
    089A00A0:[8FA70030]: lw         $a3, 48($sp)
    089A00A4:[8FA80010]: lw         $t0, 16($sp)
    089A00A8:[8FA50034]: lw         $a1, 52($sp)
    089A00AC:[00E60019]: multu      $a3, $a2
    089A00B0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089A00B4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089A00B8:[00001810]: mfhi       $v1
    089A00BC:[00001012]: mflo       $v0
    089A00C0:[00A80019]: multu      $a1, $t0
    089A00C4:[00005810]: mfhi       $t3
    089A00C8:[00005012]: mflo       $t2
    089A00CC:[00A60019]: multu      $a1, $a2
    089A00D0:[01427021]: addu       $t6, $t2, $v0
    089A00D4:[01C2482B]: sltu       $t1, $t6, $v0
    089A00D8:[01637821]: addu       $t7, $t3, $v1
    089A00DC:[01E97821]: addu       $t7, $t7, $t1
    089A00E0:[0000A810]: mfhi       $s5
    089A00E4:[0000A012]: mflo       $s4
    089A00E8:[00E80019]: multu      $a3, $t0
    089A00EC:[01EB202B]: sltu       $a0, $t7, $t3
    089A00F0:[00003810]: mfhi       $a3
    089A00F4:[1480007D]: bne        $a0, $zr, 0x089A02EC
    089A00F8:[00003012]: mflo       $a2
    089A00FC:[116F0079]: beq        $t3, $t7, 0x089A02E4
    089A0100:[01CA102B]: sltu       $v0, $t6, $t2
    089A0104:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089A0108:[000E5800]: sll        $t3, $t6, 0x0000
    089A010C:[00CAC021]: addu       $t8, $a2, $t2
    089A0110:[030A282B]: sltu       $a1, $t8, $t2
    089A0114:[00EBC821]: addu       $t9, $a3, $t3
    089A0118:[0325C821]: addu       $t9, $t9, $a1
    089A011C:[0327102B]: sltu       $v0, $t9, $a3
    089A0120:[5440006D]: bnel       $v0, $zr, 0x089A02D8
    089A0124:[26520001]: addiu      $s2, $s2, 1
    089A0128:[10F90068]: beq        $a3, $t9, 0x089A02CC
    089A012C:[0306102B]: sltu       $v0, $t8, $a2
    089A0130:[000F1002]: srl        $v0, $t7, 0x0000
    089A0134:[00541021]: addu       $v0, $v0, $s4
    089A0138:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089A013C:[8E080004]: lw         $t0, 4($s0)
    089A0140:[8DA60004]: lw         $a2, 4($t5)
    089A0144:[8DA40008]: lw         $a0, 8($t5)
    089A0148:[8E070008]: lw         $a3, 8($s0)
    089A014C:[0054482B]: sltu       $t1, $v0, $s4
    089A0150:[00751821]: addu       $v1, $v1, $s5
    089A0154:[00691821]: addu       $v1, $v1, $t1
    089A0158:[02425021]: addu       $t2, $s2, $v0
    089A015C:[0142482B]: sltu       $t1, $t2, $v0
    089A0160:[3C051FFF]: lui        $a1, 0x1FFF <=> li $a1, 0x1FFF0000
    089A0164:[02635821]: addu       $t3, $s3, $v1
    089A0168:[01695821]: addu       $t3, $t3, $t1
    089A016C:[00C83026]: xor        $a2, $a2, $t0
    089A0170:[00872021]: addu       $a0, $a0, $a3
    089A0174:[34A5FFFF]: ori        $a1, $a1, -1
    089A0178:[24840004]: addiu      $a0, $a0, 4
    089A017C:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    089A0180:[00AB282B]: sltu       $a1, $a1, $t3
    089A0184:[AD840008]: sw         $a0, 8($t4)
    089A0188:[03004021]: addu       $t0, $t8, $zr <=> move $t0, $t8
    089A018C:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    089A0190:[10A00019]: beq        $a1, $zr, 0x089A01F8
    089A0194:[AD860004]: sw         $a2, 4($t4)
    089A0198:[3C061FFF]: lui        $a2, 0x1FFF <=> li $a2, 0x1FFF0000
    089A019C:[240F0000]: addiu      $t7, $zr, 0 <=> li $t7, 0
    089A01A0:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    089A01A4:[3C198000]: lui        $t9, 0x8000 <=> li $t9, 0x80000000
    089A01A8:[24180000]: addiu      $t8, $zr, 0 <=> li $t8, 0
    089A01AC:[34C6FFFF]: ori        $a2, $a2, -1
    089A01B0:[8D820008]: lw         $v0, 8($t4)
    089A01B4:[000B1FC0]: sll        $v1, $t3, 0x001F
    089A01B8:[014E2024]: and        $a0, $t2, $t6
    089A01BC:[000B5842]: srl        $t3, $t3, 0x0001
    089A01C0:[000A5042]: srl        $t2, $t2, 0x0001
    089A01C4:[24420001]: addiu      $v0, $v0, 1
    089A01C8:[01435025]: or         $t2, $t2, $v1
    089A01CC:[AD820008]: sw         $v0, 8($t4)
    089A01D0:[10800007]: beq        $a0, $zr, 0x089A01F0
    089A01D4:[00CB182B]: sltu       $v1, $a2, $t3
    089A01D8:[000917C0]: sll        $v0, $t1, 0x001F
    089A01DC:[00084042]: srl        $t0, $t0, 0x0001
    089A01E0:[01024025]: or         $t0, $t0, $v0
    089A01E4:[00094842]: srl        $t1, $t1, 0x0001
    089A01E8:[01184025]: or         $t0, $t0, $t8
    089A01EC:[01394825]: or         $t1, $t1, $t9
    089A01F0:[5460FFF0]: bnel       $v1, $zr, 0x089A01B4
    089A01F4:[8D820008]: lw         $v0, 8($t4)
    089A01F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089A01FC:[3442FFFF]: ori        $v0, $v0, -1
    089A0200:[004B102B]: sltu       $v0, $v0, $t3
    089A0204:[14400012]: bne        $v0, $zr, 0x089A0250
    089A0208:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    089A020C:[24070000]: addiu      $a3, $zr, 0 <=> li $a3, 0
    089A0210:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089A0214:[3484FFFF]: ori        $a0, $a0, -1
    089A0218:[8D820008]: lw         $v0, 8($t4)
    089A021C:[000A1FC2]: srl        $v1, $t2, 0x001F
    089A0220:[000B5840]: sll        $t3, $t3, 0x0001
    089A0224:[2442FFFF]: addiu      $v0, $v0, -1
    089A0228:[01635825]: or         $t3, $t3, $v1
    089A022C:[000A5040]: sll        $t2, $t2, 0x0001
    089A0230:[05200023]: bltz       $t1, 0x089A02C0
    089A0234:[AD820008]: sw         $v0, 8($t4)
    089A0238:[00081FC2]: srl        $v1, $t0, 0x001F
    089A023C:[00094840]: sll        $t1, $t1, 0x0001
    089A0240:[008B102B]: sltu       $v0, $a0, $t3
    089A0244:[01234825]: or         $t1, $t1, $v1
    089A0248:[1040FFF3]: beq        $v0, $zr, 0x089A0218
    089A024C:[00084040]: sll        $t0, $t0, 0x0001
    089A0250:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0254:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089A0258:[01421024]: and        $v0, $t2, $v0
    089A025C:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089A0260:[10440007]: beq        $v0, $a0, 0x089A0280
    089A0264:[01631824]: and        $v1, $t3, $v1
    089A0268:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A026C:[AD8A0010]: sw         $t2, 16($t4)
    089A0270:[AD8B0014]: sw         $t3, 20($t4)
    089A0274:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089A0278:[0A26800B]: j          0x089A002C
    089A027C:[AD820000]: sw         $v0, 0($t4)
    089A0280:[1460FFFA]: bne        $v1, $zr, 0x089A026C
    089A0284:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A0288:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A028C:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0290:[01421024]: and        $v0, $t2, $v0
    089A0294:[01631824]: and        $v1, $t3, $v1
    089A0298:[00431025]: or         $v0, $v0, $v1
    089A029C:[54400005]: bnel       $v0, $zr, 0x089A02B4
    089A02A0:[254A0080]: addiu      $t2, $t2, 128
    089A02A4:[01091025]: or         $v0, $t0, $t1
    089A02A8:[1040FFF0]: beq        $v0, $zr, 0x089A026C
    089A02AC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A02B0:[254A0080]: addiu      $t2, $t2, 128
    089A02B4:[2D420080]: sltiu      $v0, $t2, 128
    089A02B8:[0A26809A]: j          0x089A0268
    089A02BC:[01625821]: addu       $t3, $t3, $v0
    089A02C0:[01465025]: or         $t2, $t2, $a2
    089A02C4:[0A26808E]: j          0x089A0238
    089A02C8:[01675825]: or         $t3, $t3, $a3
    089A02CC:[1040FF99]: beq        $v0, $zr, 0x089A0134
    089A02D0:[000F1002]: srl        $v0, $t7, 0x0000
    089A02D4:[26520001]: addiu      $s2, $s2, 1
    089A02D8:[2E420001]: sltiu      $v0, $s2, 1
    089A02DC:[0A26804C]: j          0x089A0130
    089A02E0:[02629821]: addu       $s3, $s3, $v0
    089A02E4:[5040FF88]: beql       $v0, $zr, 0x089A0108
    089A02E8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089A02EC:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    089A02F0:[24120000]: addiu      $s2, $zr, 0 <=> li $s2, 0
    089A02F4:[0A268042]: j          0x089A0108
    089A02F8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
  Back Branch 089A0248 240,775 times (length 14)
    089A0204:[14400012]: bne        $v0, $zr, 0x089A0250
    089A0208:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    089A020C:[24070000]: addiu      $a3, $zr, 0 <=> li $a3, 0
    089A0210:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089A0214:[3484FFFF]: ori        $a0, $a0, -1
--> 089A0218:[8D820008]: lw         $v0, 8($t4)
    089A021C:[000A1FC2]: srl        $v1, $t2, 0x001F
    089A0220:[000B5840]: sll        $t3, $t3, 0x0001
    089A0224:[2442FFFF]: addiu      $v0, $v0, -1
    089A0228:[01635825]: or         $t3, $t3, $v1
    089A022C:[000A5040]: sll        $t2, $t2, 0x0001
    089A0230:[05200023]: bltz       $t1, 0x089A02C0
    089A0234:[AD820008]: sw         $v0, 8($t4)
    089A0238:[00081FC2]: srl        $v1, $t0, 0x001F
    089A023C:[00094840]: sll        $t1, $t1, 0x0001
    089A0240:[008B102B]: sltu       $v0, $a0, $t3
    089A0244:[01234825]: or         $t1, $t1, $v1
--> 089A0248:[1040FFF3]: beq        $v0, $zr, 0x089A0218
    089A024C:[00084040]: sll        $t0, $t0, 0x0001
    089A0250:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0254:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089A0258:[01421024]: and        $v0, $t2, $v0
  Back Branch 089A0088 66,408 times (length 30)
    089A0004:[38830002]: xori       $v1, $a0, 2
    089A0008:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    089A000C:[10600007]: beq        $v1, $zr, 0x089A002C
    089A0010:[2444AC68]: addiu      $a0, $v0, -21400
    089A0014:[8FA20004]: lw         $v0, 4($sp)
--> 089A0018:[8FA30024]: lw         $v1, 36($sp)
    089A001C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089A0020:[00431026]: xor        $v0, $v0, $v1
    089A0024:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089A0028:[AFA20004]: sw         $v0, 4($sp)
    089A002C:[0E268246]: jal        0x089A0918
    089A0030:[00000000]: nop
    089A0034:[8FBF0094]: lw         $ra, 148($sp)
    089A0038:[8FB50090]: lw         $s5, 144($sp)
    089A003C:[8FB4008C]: lw         $s4, 140($sp)
    089A0040:[8FB30088]: lw         $s3, 136($sp)
    089A0044:[8FB20084]: lw         $s2, 132($sp)
    089A0048:[8FB00080]: lw         $s0, 128($sp)
    089A004C:[03E00008]: jr         $ra
    089A0050:[27BD00A0]: addiu      $sp, $sp, 160
    089A0054:[1440000C]: bne        $v0, $zr, 0x089A0088
    089A0058:[38620002]: xori       $v0, $v1, 2
    089A005C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    089A0060:[38630002]: xori       $v1, $v1, 2
    089A0064:[1060FFF1]: beq        $v1, $zr, 0x089A002C
    089A0068:[2444AC68]: addiu      $a0, $v0, -21400
    089A006C:[8FA30024]: lw         $v1, 36($sp)
    089A0070:[8FA20004]: lw         $v0, 4($sp)
    089A0074:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089A0078:[00431026]: xor        $v0, $v0, $v1
    089A007C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089A0080:[0A26800B]: j          0x089A002C
    089A0084:[AFA20024]: sw         $v0, 36($sp)
--> 089A0088:[1040FFE3]: beq        $v0, $zr, 0x089A0018
    089A008C:[8FA20004]: lw         $v0, 4($sp)
    089A0090:[38820002]: xori       $v0, $a0, 2
    089A0094:[1040FFF6]: beq        $v0, $zr, 0x089A0070
    089A0098:[8FA30024]: lw         $v1, 36($sp)
  Back Branch 089A0278 61,121 times (length 149)
  Back Branch 089A0094 61,121 times (length 11)
    089A005C:[3C02089B]: lui        $v0, 0x089B <=> li $v0, 0x089B0000
    089A0060:[38630002]: xori       $v1, $v1, 2
    089A0064:[1060FFF1]: beq        $v1, $zr, 0x089A002C
    089A0068:[2444AC68]: addiu      $a0, $v0, -21400
    089A006C:[8FA30024]: lw         $v1, 36($sp)
--> 089A0070:[8FA20004]: lw         $v0, 4($sp)
    089A0074:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089A0078:[00431026]: xor        $v0, $v0, $v1
    089A007C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089A0080:[0A26800B]: j          0x089A002C
    089A0084:[AFA20024]: sw         $v0, 36($sp)
    089A0088:[1040FFE3]: beq        $v0, $zr, 0x089A0018
    089A008C:[8FA20004]: lw         $v0, 4($sp)
    089A0090:[38820002]: xori       $v0, $a0, 2
--> 089A0094:[1040FFF6]: beq        $v0, $zr, 0x089A0070
    089A0098:[8FA30024]: lw         $v1, 36($sp)
    089A009C:[8FA60014]: lw         $a2, 20($sp)
    089A00A0:[8FA70030]: lw         $a3, 48($sp)
    089A00A4:[8FA80010]: lw         $t0, 16($sp)
  Back Branch 089A02CC 49,271 times (length 104)
  Back Branch 089A02C4 21,517 times (length 37)
    089A0224:[2442FFFF]: addiu      $v0, $v0, -1
    089A0228:[01635825]: or         $t3, $t3, $v1
    089A022C:[000A5040]: sll        $t2, $t2, 0x0001
    089A0230:[05200023]: bltz       $t1, 0x089A02C0
    089A0234:[AD820008]: sw         $v0, 8($t4)
--> 089A0238:[00081FC2]: srl        $v1, $t0, 0x001F
    089A023C:[00094840]: sll        $t1, $t1, 0x0001
    089A0240:[008B102B]: sltu       $v0, $a0, $t3
    089A0244:[01234825]: or         $t1, $t1, $v1
    089A0248:[1040FFF3]: beq        $v0, $zr, 0x089A0218
    089A024C:[00084040]: sll        $t0, $t0, 0x0001
    089A0250:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0254:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089A0258:[01421024]: and        $v0, $t2, $v0
    089A025C:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089A0260:[10440007]: beq        $v0, $a0, 0x089A0280
    089A0264:[01631824]: and        $v1, $t3, $v1
    089A0268:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A026C:[AD8A0010]: sw         $t2, 16($t4)
    089A0270:[AD8B0014]: sw         $t3, 20($t4)
    089A0274:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089A0278:[0A26800B]: j          0x089A002C
    089A027C:[AD820000]: sw         $v0, 0($t4)
    089A0280:[1460FFFA]: bne        $v1, $zr, 0x089A026C
    089A0284:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A0288:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A028C:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0290:[01421024]: and        $v0, $t2, $v0
    089A0294:[01631824]: and        $v1, $t3, $v1
    089A0298:[00431025]: or         $v0, $v0, $v1
    089A029C:[54400005]: bnel       $v0, $zr, 0x089A02B4
    089A02A0:[254A0080]: addiu      $t2, $t2, 128
    089A02A4:[01091025]: or         $v0, $t0, $t1
    089A02A8:[1040FFF0]: beq        $v0, $zr, 0x089A026C
    089A02AC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A02B0:[254A0080]: addiu      $t2, $t2, 128
    089A02B4:[2D420080]: sltiu      $v0, $t2, 128
    089A02B8:[0A26809A]: j          0x089A0268
    089A02BC:[01625821]: addu       $t3, $t3, $v0
    089A02C0:[01465025]: or         $t2, $t2, $a2
--> 089A02C4:[0A26808E]: j          0x089A0238
    089A02C8:[01675825]: or         $t3, $t3, $a3
    089A02CC:[1040FF99]: beq        $v0, $zr, 0x089A0134
    089A02D0:[000F1002]: srl        $v0, $t7, 0x0000
    089A02D4:[26520001]: addiu      $s2, $s2, 1
  Back Branch 089A02DC 1,951 times (length 109)
  Back Branch 089A02E4 1,264 times (length 121)
  Back Branch 089A0280 97 times (length 7)
    089A0258:[01421024]: and        $v0, $t2, $v0
    089A025C:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089A0260:[10440007]: beq        $v0, $a0, 0x089A0280
    089A0264:[01631824]: and        $v1, $t3, $v1
    089A0268:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 089A026C:[AD8A0010]: sw         $t2, 16($t4)
    089A0270:[AD8B0014]: sw         $t3, 20($t4)
    089A0274:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089A0278:[0A26800B]: j          0x089A002C
    089A027C:[AD820000]: sw         $v0, 0($t4)
--> 089A0280:[1460FFFA]: bne        $v1, $zr, 0x089A026C
    089A0284:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A0288:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A028C:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0290:[01421024]: and        $v0, $t2, $v0
  Back Branch 089A02B8 58 times (length 22)
    089A0254:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089A0258:[01421024]: and        $v0, $t2, $v0
    089A025C:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089A0260:[10440007]: beq        $v0, $a0, 0x089A0280
    089A0264:[01631824]: and        $v1, $t3, $v1
--> 089A0268:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A026C:[AD8A0010]: sw         $t2, 16($t4)
    089A0270:[AD8B0014]: sw         $t3, 20($t4)
    089A0274:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089A0278:[0A26800B]: j          0x089A002C
    089A027C:[AD820000]: sw         $v0, 0($t4)
    089A0280:[1460FFFA]: bne        $v1, $zr, 0x089A026C
    089A0284:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A0288:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A028C:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0290:[01421024]: and        $v0, $t2, $v0
    089A0294:[01631824]: and        $v1, $t3, $v1
    089A0298:[00431025]: or         $v0, $v0, $v1
    089A029C:[54400005]: bnel       $v0, $zr, 0x089A02B4
    089A02A0:[254A0080]: addiu      $t2, $t2, 128
    089A02A4:[01091025]: or         $v0, $t0, $t1
    089A02A8:[1040FFF0]: beq        $v0, $zr, 0x089A026C
    089A02AC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A02B0:[254A0080]: addiu      $t2, $t2, 128
    089A02B4:[2D420080]: sltiu      $v0, $t2, 128
--> 089A02B8:[0A26809A]: j          0x089A0268
    089A02BC:[01625821]: addu       $t3, $t3, $v0
    089A02C0:[01465025]: or         $t2, $t2, $a2
    089A02C4:[0A26808E]: j          0x089A0238
    089A02C8:[01675825]: or         $t3, $t3, $a3
  Back Branch 089A02A8 56 times (length 17)
    089A0258:[01421024]: and        $v0, $t2, $v0
    089A025C:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089A0260:[10440007]: beq        $v0, $a0, 0x089A0280
    089A0264:[01631824]: and        $v1, $t3, $v1
    089A0268:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 089A026C:[AD8A0010]: sw         $t2, 16($t4)
    089A0270:[AD8B0014]: sw         $t3, 20($t4)
    089A0274:[01802021]: addu       $a0, $t4, $zr <=> move $a0, $t4
    089A0278:[0A26800B]: j          0x089A002C
    089A027C:[AD820000]: sw         $v0, 0($t4)
    089A0280:[1460FFFA]: bne        $v1, $zr, 0x089A026C
    089A0284:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A0288:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A028C:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0290:[01421024]: and        $v0, $t2, $v0
    089A0294:[01631824]: and        $v1, $t3, $v1
    089A0298:[00431025]: or         $v0, $v0, $v1
    089A029C:[54400005]: bnel       $v0, $zr, 0x089A02B4
    089A02A0:[254A0080]: addiu      $t2, $t2, 128
    089A02A4:[01091025]: or         $v0, $t0, $t1
--> 089A02A8:[1040FFF0]: beq        $v0, $zr, 0x089A026C
    089A02AC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089A02B0:[254A0080]: addiu      $t2, $t2, 128
    089A02B4:[2D420080]: sltiu      $v0, $t2, 128
    089A02B8:[0A26809A]: j          0x089A0268
_S1_2_890E6B8 11,165,481 instructions (0.538%), 32,299 calls (0890E6B8 - 0890F000, length 595)
    0890E6B8:[27BDFF70]: addiu      $sp, $sp, -144
    0890E6BC:[8C8601A8]: lw         $a2, 424($a0)
    0890E6C0:[AFB50070]: sw         $s5, 112($sp)
    0890E6C4:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    0890E6C8:[AFB0005C]: sw         $s0, 92($sp)
    0890E6CC:[AFB10060]: sw         $s1, 96($sp)
    0890E6D0:[AFB20064]: sw         $s2, 100($sp)
    0890E6D4:[AFB30068]: sw         $s3, 104($sp)
    0890E6D8:[AFB4006C]: sw         $s4, 108($sp)
    0890E6DC:[AFB60074]: sw         $s6, 116($sp)
    0890E6E0:[AFB70078]: sw         $s7, 120($sp)
    0890E6E4:[AFBE007C]: sw         $fp, 124($sp)
    0890E6E8:[AFBF0080]: sw         $ra, 128($sp)
    0890E6EC:[10C5000F]: beq        $a2, $a1, 0x0890E72C
    0890E6F0:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    0890E6F4:[8EA50194]: lw         $a1, 404($s5)
    0890E6F8:[AEB201A8]: sw         $s2, 424($s5)
    0890E6FC:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    0890E700:[A6A501AC]: sh         $a1, 428($s5)
    0890E704:[26101EA0]: addiu      $s0, $s0, 7840
    0890E708:[AEA001F8]: sw         $zr, 504($s5)
    0890E70C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E710:[0E241913]: jal        0x0890644C
    0890E714:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0890E718:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0890E71C:[52400005]: beql       $s2, $zr, 0x0890E734
    0890E720:[8EB10784]: lw         $s1, 1924($s5)
    0890E724:[1000002C]: b          0x0890E7D8
    0890E728:[00000000]: nop
    0890E72C:[10000229]: b          0x0890EFD4
    0890E730:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890E734:[86240004]: lh         $a0, 4($s1)
    0890E738:[28842216]: slti       $a0, $a0, 8726
    0890E73C:[14800026]: bne        $a0, $zr, 0x0890E7D8
    0890E740:[00000000]: nop
    0890E744:[8E310060]: lw         $s1, 96($s1)
    0890E748:[12200023]: beq        $s1, $zr, 0x0890E7D8
    0890E74C:[00000000]: nop
    0890E750:[86330000]: lh         $s3, 0($s1)
    0890E754:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0890E758:[0293202A]: slt        $a0, $s4, $s3
    0890E75C:[1080001E]: beq        $a0, $zr, 0x0890E7D8
    0890E760:[26310002]: addiu      $s1, $s1, 2
    0890E764:[86250000]: lh         $a1, 0($s1)
    0890E768:[8EA601A8]: lw         $a2, 424($s5)
    0890E76C:[0E241931]: jal        0x089064C4
    0890E770:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E774:[10400010]: beq        $v0, $zr, 0x0890E7B8
    0890E778:[00000000]: nop
    0890E77C:[86250000]: lh         $a1, 0($s1)
    0890E780:[8EA60194]: lw         $a2, 404($s5)
    0890E784:[0E2418D7]: jal        0x0890635C
    0890E788:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E78C:[86250000]: lh         $a1, 0($s1)
    0890E790:[8EA601A8]: lw         $a2, 424($s5)
    0890E794:[0E241913]: jal        0x0890644C
    0890E798:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E79C:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0890E7A0:[12400005]: beq        $s2, $zr, 0x0890E7B8
    0890E7A4:[00000000]: nop
    0890E7A8:[86240000]: lh         $a0, 0($s1)
    0890E7AC:[AEB101F8]: sw         $s1, 504($s5)
    0890E7B0:[10000009]: b          0x0890E7D8
    0890E7B4:[A6A401AC]: sh         $a0, 428($s5)
    0890E7B8:[86240002]: lh         $a0, 2($s1)
    0890E7BC:[26940001]: addiu      $s4, $s4, 1
    0890E7C0:[00842021]: addu       $a0, $a0, $a0
    0890E7C4:[24840004]: addiu      $a0, $a0, 4
    0890E7C8:[02248821]: addu       $s1, $s1, $a0
    0890E7CC:[0293202A]: slt        $a0, $s4, $s3
    0890E7D0:[1480FFE4]: bne        $a0, $zr, 0x0890E764
    0890E7D4:[00000000]: nop
    0890E7D8:[8EA401F4]: lw         $a0, 500($s5)
    0890E7DC:[16440003]: bne        $s2, $a0, 0x0890E7EC
    0890E7E0:[00000000]: nop
    0890E7E4:[1480000B]: bne        $a0, $zr, 0x0890E814
    0890E7E8:[00000000]: nop
    0890E7EC:[8EA40718]: lw         $a0, 1816($s5)
    0890E7F0:[8EA501EC]: lw         $a1, 492($s5)
    0890E7F4:[30880002]: andi       $t0, $a0, 2
    0890E7F8:[2407FF9F]: addiu      $a3, $zr, -97 <=> li $a3, -97
    0890E7FC:[2406FE7F]: addiu      $a2, $zr, -385 <=> li $a2, -385
    0890E800:[2411FFFD]: addiu      $s1, $zr, -3 <=> li $s1, -3
    0890E804:[15000005]: bne        $t0, $zr, 0x0890E81C
    0890E808:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    0890E80C:[1000000E]: b          0x0890E848
    0890E810:[00A72024]: and        $a0, $a1, $a3
    0890E814:[100001EF]: b          0x0890EFD4
    0890E818:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890E81C:[30880008]: andi       $t0, $a0, 8
    0890E820:[15000003]: bne        $t0, $zr, 0x0890E830
    0890E824:[00000000]: nop
    0890E828:[34840004]: ori        $a0, $a0, 4
    0890E82C:[AEA40718]: sw         $a0, 1816($s5)
    0890E830:[30880020]: andi       $t0, $a0, 32
    0890E834:[55000004]: bnel       $t0, $zr, 0x0890E848
    0890E838:[00A72024]: and        $a0, $a1, $a3
    0890E83C:[34840010]: ori        $a0, $a0, 16
    0890E840:[AEA40718]: sw         $a0, 1816($s5)
    0890E844:[00A72024]: and        $a0, $a1, $a3
    0890E848:[34840020]: ori        $a0, $a0, 32
    0890E84C:[44806000]: mtc1       $zr, $f12
    0890E850:[AEA401EC]: sw         $a0, 492($s5)
    0890E854:[00862024]: and        $a0, $a0, $a2
    0890E858:[34840080]: ori        $a0, $a0, 128
    0890E85C:[AEA401EC]: sw         $a0, 492($s5)
    0890E860:[AEB201F4]: sw         $s2, 500($s5)
    0890E864:[8EA401EC]: lw         $a0, 492($s5)
    0890E868:[8EA60718]: lw         $a2, 1816($s5)
    0890E86C:[2405FDFF]: addiu      $a1, $zr, -513 <=> li $a1, -513
    0890E870:[E6AC0770]: swc1       $f12, 1904($s5)
    0890E874:[00852024]: and        $a0, $a0, $a1
    0890E878:[E6AC0774]: swc1       $f12, 1908($s5)
    0890E87C:[AEA401EC]: sw         $a0, 492($s5)
    0890E880:[E6AC0778]: swc1       $f12, 1912($s5)
    0890E884:[00D12024]: and        $a0, $a2, $s1
    0890E888:[AEA40718]: sw         $a0, 1816($s5)
    0890E88C:[2405FFBF]: addiu      $a1, $zr, -65 <=> li $a1, -65
    0890E890:[00852024]: and        $a0, $a0, $a1
    0890E894:[AEA40718]: sw         $a0, 1816($s5)
    0890E898:[8EA401EC]: lw         $a0, 492($s5)
    0890E89C:[A6A001B6]: sh         $zr, 438($s5)
    0890E8A0:[AEA001A0]: sw         $zr, 416($s5)
    0890E8A4:[34840010]: ori        $a0, $a0, 16
    0890E8A8:[E6AC01E0]: swc1       $f12, 480($s5)
    0890E8AC:[AEA401EC]: sw         $a0, 492($s5)
    0890E8B0:[E6AC01E4]: swc1       $f12, 484($s5)
    0890E8B4:[AEA00200]: sw         $zr, 512($s5)
    0890E8B8:[8EA401EC]: lw         $a0, 492($s5)
    0890E8BC:[34050100]: ori        $a1, $zr, 256 <=> li $a1, 256
    0890E8C0:[A6A501AE]: sh         $a1, 430($s5)
    0890E8C4:[34848000]: ori        $a0, $a0, -32768
    0890E8C8:[3C05FFFC]: lui        $a1, 0xFFFC <=> li $a1, 0xFFFC0000
    0890E8CC:[AEA401EC]: sw         $a0, 492($s5)
    0890E8D0:[24A5FFFF]: addiu      $a1, $a1, -1
    0890E8D4:[00852024]: and        $a0, $a0, $a1
    0890E8D8:[AEA401EC]: sw         $a0, 492($s5)
    0890E8DC:[8EB2020C]: lw         $s2, 524($s5)
    0890E8E0:[8E4402D8]: lw         $a0, 728($s2)
    0890E8E4:[14950009]: bne        $a0, $s5, 0x0890E90C
    0890E8E8:[00000000]: nop
    0890E8EC:[AE4002D8]: sw         $zr, 728($s2)
    0890E8F0:[8EA401EC]: lw         $a0, 492($s5)
    0890E8F4:[30840010]: andi       $a0, $a0, 16
    0890E8F8:[10800004]: beq        $a0, $zr, 0x0890E90C
    0890E8FC:[00000000]: nop
    0890E900:[8EA4020C]: lw         $a0, 524($s5)
    0890E904:[0E2412A4]: jal        0x08904A90
    0890E908:[24840010]: addiu      $a0, $a0, 16
    0890E90C:[8EB701F4]: lw         $s7, 500($s5)
    0890E910:[12E00012]: beq        $s7, $zr, 0x0890E95C
    0890E914:[00000000]: nop
    0890E918:[86A501B2]: lh         $a1, 434($s5)
    0890E91C:[8EA40194]: lw         $a0, 404($s5)
    0890E920:[26A901C0]: addiu      $t1, $s5, 448
    0890E924:[26AA01C4]: addiu      $t2, $s5, 452
    0890E928:[AFA90050]: sw         $t1, 80($sp)
    0890E92C:[26AB01C8]: addiu      $t3, $s5, 456
    0890E930:[AFAA004C]: sw         $t2, 76($sp)
    0890E934:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    0890E938:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0890E93C:[2408FFF7]: addiu      $t0, $zr, -9 <=> li $t0, -9
    0890E940:[26B201D0]: addiu      $s2, $s5, 464
    0890E944:[26B401D4]: addiu      $s4, $s5, 468
    0890E948:[AFAB0048]: sw         $t3, 72($sp)
    0890E94C:[04A10006]: bgez       $a1, 0x0890E968
    0890E950:[26B301D8]: addiu      $s3, $s5, 472
    0890E954:[10000006]: b          0x0890E970
    0890E958:[A6A601B0]: sh         $a2, 432($s5)
    0890E95C:[A6B001B2]: sh         $s0, 434($s5)
    0890E960:[1000019C]: b          0x0890EFD4
    0890E964:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
    0890E968:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0890E96C:[A6A601B0]: sh         $a2, 432($s5)
    0890E970:[A6B001B2]: sh         $s0, 434($s5)
    0890E974:[8EA50718]: lw         $a1, 1816($s5)
    0890E978:[80E60008]: lb         $a2, 8($a3)
    0890E97C:[2409FF7F]: addiu      $t1, $zr, -129 <=> li $t1, -129
    0890E980:[30C60002]: andi       $a2, $a2, 2
    0890E984:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    0890E988:[00A92824]: and        $a1, $a1, $t1
    0890E98C:[000631C0]: sll        $a2, $a2, 0x0007
    0890E990:[00A62825]: or         $a1, $a1, $a2
    0890E994:[AEA50718]: sw         $a1, 1816($s5)
    0890E998:[30A50080]: andi       $a1, $a1, 128
    0890E99C:[50A0000A]: beql       $a1, $zr, 0x0890E9C8
    0890E9A0:[8EA501EC]: lw         $a1, 492($s5)
    0890E9A4:[8EA501EC]: lw         $a1, 492($s5)
    0890E9A8:[A6A001B0]: sh         $zr, 432($s5)
    0890E9AC:[34A50004]: ori        $a1, $a1, 4
    0890E9B0:[AEA501EC]: sw         $a1, 492($s5)
    0890E9B4:[34A50002]: ori        $a1, $a1, 2
    0890E9B8:[AEA501EC]: sw         $a1, 492($s5)
    0890E9BC:[C6AC01E8]: lwc1       $f12, 488($s5)
    0890E9C0:[10000008]: b          0x0890E9E4
    0890E9C4:[C4ED001C]: lwc1       $f13, 28($a3)
    0890E9C8:[2406FFFB]: addiu      $a2, $zr, -5 <=> li $a2, -5
    0890E9CC:[00A62824]: and        $a1, $a1, $a2
    0890E9D0:[AEA501EC]: sw         $a1, 492($s5)
    0890E9D4:[00B12824]: and        $a1, $a1, $s1
    0890E9D8:[AEA501EC]: sw         $a1, 492($s5)
    0890E9DC:[C6AC01E8]: lwc1       $f12, 488($s5)
    0890E9E0:[C4ED001C]: lwc1       $f13, 28($a3)
    0890E9E4:[460D6032]: c.eq.s     $f12, $f13
    0890E9E8:[00000000]: nop
    0890E9EC:[45000008]: bc1f       0x0890EA10
    0890E9F0:[00000000]: nop
    0890E9F4:[8EA501EC]: lw         $a1, 492($s5)
    0890E9F8:[8EA60718]: lw         $a2, 1816($s5)
    0890E9FC:[30A90001]: andi       $t1, $a1, 1
    0890EA00:[30C60080]: andi       $a2, $a2, 128
    0890EA04:[000631C2]: srl        $a2, $a2, 0x0007
    0890EA08:[11260008]: beq        $t1, $a2, 0x0890EA2C
    0890EA0C:[00A82824]: and        $a1, $a1, $t0
    0890EA10:[8EA501EC]: lw         $a1, 492($s5)
    0890EA14:[A6A001B0]: sh         $zr, 432($s5)
    0890EA18:[34A50004]: ori        $a1, $a1, 4
    0890EA1C:[AEA501EC]: sw         $a1, 492($s5)
    0890EA20:[34A50002]: ori        $a1, $a1, 2
    0890EA24:[AEA501EC]: sw         $a1, 492($s5)
    0890EA28:[00A82824]: and        $a1, $a1, $t0
    0890EA2C:[AEA501EC]: sw         $a1, 492($s5)
    0890EA30:[84E50000]: lh         $a1, 0($a3)
    0890EA34:[44856000]: mtc1       $a1, $f12
    0890EA38:[46806320]: cvt.s.w    $f12, $f12
    0890EA3C:[E6AC01E4]: swc1       $f12, 484($s5)
    0890EA40:[84E50022]: lh         $a1, 34($a3)
    0890EA44:[04A00003]: bltz       $a1, 0x0890EA54
    0890EA48:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0890EA4C:[00053400]: sll        $a2, $a1, 0x0010
    0890EA50:[00063403]: sra        $a2, $a2, 0x0010
    0890EA54:[A6A601B4]: sh         $a2, 436($s5)
    0890EA58:[86A601B4]: lh         $a2, 436($s5)
    0890EA5C:[10C00008]: beq        $a2, $zr, 0x0890EA80
    0890EA60:[00000000]: nop
    0890EA64:[8EA501F8]: lw         $a1, 504($s5)
    0890EA68:[10A00005]: beq        $a1, $zr, 0x0890EA80
    0890EA6C:[00000000]: nop
    0890EA70:[00C63021]: addu       $a2, $a2, $a2
    0890EA74:[00A62821]: addu       $a1, $a1, $a2
    0890EA78:[84A50004]: lh         $a1, 4($a1)
    0890EA7C:[A6A501B4]: sh         $a1, 436($s5)
    0890EA80:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0890EA84:[AFA70058]: sw         $a3, 88($sp)
    0890EA88:[84E40002]: lh         $a0, 2($a3)
    0890EA8C:[340603E8]: ori        $a2, $zr, 1000 <=> li $a2, 1000
    0890EA90:[AFA40054]: sw         $a0, 84($sp)
    0890EA94:[8CFE0010]: lw         $fp, 16($a3)
    0890EA98:[14A60003]: bne        $a1, $a2, 0x0890EAA8
    0890EA9C:[8CE4000C]: lw         $a0, 12($a3)
    0890EAA0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890EAA4:[AFA50054]: sw         $a1, 84($sp)
    0890EAA8:[02E42021]: addu       $a0, $s7, $a0
    0890EAAC:[8FB00058]: lw         $s0, 88($sp)
    0890EAB0:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    0890EAB4:[ACA482F0]: sw         $a0, -32016($a1)
    0890EAB8:[8E040014]: lw         $a0, 20($s0)
    0890EABC:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    0890EAC0:[02042021]: addu       $a0, $s0, $a0
    0890EAC4:[ACA482F4]: sw         $a0, -32012($a1)
    0890EAC8:[02FEF021]: addu       $fp, $s7, $fp
    0890EACC:[AEA00188]: sw         $zr, 392($s5)
    0890EAD0:[AEA0018C]: sw         $zr, 396($s5)
    0890EAD4:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0890EAD8:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0890EADC:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0890EAE0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0890EAE4:[0E266380]: jal        0x08998E00
    0890EAE8:[3406003C]: ori        $a2, $zr, 60 <=> li $a2, 60
    0890EAEC:[82040021]: lb         $a0, 33($s0)
    0890EAF0:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0890EAF4:[1486004A]: bne        $a0, $a2, 0x0890EC20
    0890EAF8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0890EAFC:[80A40009]: lb         $a0, 9($a1)
    0890EB00:[14800047]: bne        $a0, $zr, 0x0890EC20
    0890EB04:[AFB20044]: sw         $s2, 68($sp)
    0890EB08:[8EA40718]: lw         $a0, 1816($s5)
    0890EB0C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0890EB10:[34840002]: ori        $a0, $a0, 2
    0890EB14:[AEA40718]: sw         $a0, 1816($s5)
    0890EB18:[26B20020]: addiu      $s2, $s5, 32
    0890EB1C:[16E00004]: bne        $s7, $zr, 0x0890EB30
    0890EB20:[00000000]: nop
    0890EB24:[8FD60000]: lw         $s6, 0($fp)
    0890EB28:[27DE0004]: addiu      $fp, $fp, 4
    0890EB2C:[34170010]: ori        $s7, $zr, 16 <=> li $s7, 16
    0890EB30:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    0890EB34:[82050019]: lb         $a1, 25($s0)
    0890EB38:[2404FFF7]: addiu      $a0, $zr, -9 <=> li $a0, -9
    0890EB3C:[00A42024]: and        $a0, $a1, $a0
    0890EB40:[2E260006]: sltiu      $a2, $s1, 6
    0890EB44:[10C00021]: beq        $a2, $zr, 0x0890EBCC
    0890EB48:[A2040019]: sb         $a0, 25($s0)
    0890EB4C:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    0890EB50:[1221000C]: beq        $s1, $at, 0x0890EB84
    0890EB54:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    0890EB58:[12210010]: beq        $s1, $at, 0x0890EB9C
    0890EB5C:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    0890EB60:[12210011]: beq        $s1, $at, 0x0890EBA8
    0890EB64:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    0890EB68:[12210012]: beq        $s1, $at, 0x0890EBB4
    0890EB6C:[24010005]: addiu      $at, $zr, 5 <=> li $at, 5
    0890EB70:[12210015]: beq        $s1, $at, 0x0890EBC8
    0890EB74:[00000000]: nop
    0890EB78:[8FA40050]: lw         $a0, 80($sp)
    0890EB7C:[10000013]: b          0x0890EBCC
    0890EB80:[AE040000]: sw         $a0, 0($s0)
    0890EB84:[8FA4004C]: lw         $a0, 76($sp)
    0890EB88:[82050019]: lb         $a1, 25($s0)
    0890EB8C:[AE040000]: sw         $a0, 0($s0)
    0890EB90:[34A40008]: ori        $a0, $a1, 8
    0890EB94:[1000000D]: b          0x0890EBCC
    0890EB98:[A2040019]: sb         $a0, 25($s0)
    0890EB9C:[8FA40048]: lw         $a0, 72($sp)
    0890EBA0:[1000000A]: b          0x0890EBCC
    0890EBA4:[AE040000]: sw         $a0, 0($s0)
    0890EBA8:[8FA40044]: lw         $a0, 68($sp)
    0890EBAC:[10000007]: b          0x0890EBCC
    0890EBB0:[AE040000]: sw         $a0, 0($s0)
    0890EBB4:[82040019]: lb         $a0, 25($s0)
    0890EBB8:[AE140000]: sw         $s4, 0($s0)
    0890EBBC:[34840008]: ori        $a0, $a0, 8
    0890EBC0:[10000002]: b          0x0890EBCC
    0890EBC4:[A2040019]: sb         $a0, 25($s0)
    0890EBC8:[AE130000]: sw         $s3, 0($s0)
    0890EBCC:[32C40003]: andi       $a0, $s6, 3
    0890EBD0:[00042E00]: sll        $a1, $a0, 0x0018
    0890EBD4:[00052E03]: sra        $a1, $a1, 0x0018
    0890EBD8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890EBDC:[0E241D1F]: jal        0x0890747C
    0890EBE0:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0890EBE4:[10400004]: beq        $v0, $zr, 0x0890EBF8
    0890EBE8:[8EA4018C]: lw         $a0, 396($s5)
    0890EBEC:[AE040008]: sw         $a0, 8($s0)
    0890EBF0:[10000003]: b          0x0890EC00
    0890EBF4:[AEB0018C]: sw         $s0, 396($s5)
    0890EBF8:[AE040008]: sw         $a0, 8($s0)
    0890EBFC:[AEB0018C]: sw         $s0, 396($s5)
    0890EC00:[26310001]: addiu      $s1, $s1, 1
    0890EC04:[0016B082]: srl        $s6, $s6, 0x0002
    0890EC08:[26F7FFFF]: addiu      $s7, $s7, -1
    0890EC0C:[2A240006]: slti       $a0, $s1, 6
    0890EC10:[1480FFC2]: bne        $a0, $zr, 0x0890EB1C
    0890EC14:[2652003C]: addiu      $s2, $s2, 60
    0890EC18:[10000023]: b          0x0890ECA8
    0890EC1C:[00000000]: nop
    0890EC20:[8FA70048]: lw         $a3, 72($sp)
    0890EC24:[8FA8004C]: lw         $t0, 76($sp)
    0890EC28:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0890EC2C:[26A50020]: addiu      $a1, $s5, 32
    0890EC30:[8FA90050]: lw         $t1, 80($sp)
    0890EC34:[2C8A0006]: sltiu      $t2, $a0, 6
    0890EC38:[11400017]: beq        $t2, $zr, 0x0890EC98
    0890EC3C:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0890EC40:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    0890EC44:[1081000B]: beq        $a0, $at, 0x0890EC74
    0890EC48:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    0890EC4C:[1081000B]: beq        $a0, $at, 0x0890EC7C
    0890EC50:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    0890EC54:[1081000B]: beq        $a0, $at, 0x0890EC84
    0890EC58:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    0890EC5C:[1081000B]: beq        $a0, $at, 0x0890EC8C
    0890EC60:[24010005]: addiu      $at, $zr, 5 <=> li $at, 5
    0890EC64:[1081000B]: beq        $a0, $at, 0x0890EC94
    0890EC68:[00000000]: nop
    0890EC6C:[1000000A]: b          0x0890EC98
    0890EC70:[ACC90000]: sw         $t1, 0($a2)
    0890EC74:[10000008]: b          0x0890EC98
    0890EC78:[ACC80000]: sw         $t0, 0($a2)
    0890EC7C:[10000006]: b          0x0890EC98
    0890EC80:[ACC70000]: sw         $a3, 0($a2)
    0890EC84:[10000004]: b          0x0890EC98
    0890EC88:[ACD20000]: sw         $s2, 0($a2)
    0890EC8C:[10000002]: b          0x0890EC98
    0890EC90:[ACD40000]: sw         $s4, 0($a2)
    0890EC94:[ACD30000]: sw         $s3, 0($a2)
    0890EC98:[24840001]: addiu      $a0, $a0, 1
    0890EC9C:[28860006]: slti       $a2, $a0, 6
    0890ECA0:[14C0FFE4]: bne        $a2, $zr, 0x0890EC34
    0890ECA4:[24A5003C]: addiu      $a1, $a1, 60
    0890ECA8:[8FA40054]: lw         $a0, 84($sp)
    0890ECAC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890ECB0:[00A4202A]: slt        $a0, $a1, $a0
    0890ECB4:[1080007C]: beq        $a0, $zr, 0x0890EEA8
    0890ECB8:[AFA5003C]: sw         $a1, 60($sp)
    0890ECBC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0890ECC0:[AFA40040]: sw         $a0, 64($sp)
    0890ECC4:[8EA401F8]: lw         $a0, 504($s5)
    0890ECC8:[10800004]: beq        $a0, $zr, 0x0890ECDC
    0890ECCC:[8FB3003C]: lw         $s3, 60($sp)
    0890ECD0:[8FA50040]: lw         $a1, 64($sp)
    0890ECD4:[00852021]: addu       $a0, $a0, $a1
    0890ECD8:[84930004]: lh         $s3, 4($a0)
    0890ECDC:[8EA40784]: lw         $a0, 1924($s5)
    0890ECE0:[84840008]: lh         $a0, 8($a0)
    0890ECE4:[0264202A]: slt        $a0, $s3, $a0
    0890ECE8:[14800004]: bne        $a0, $zr, 0x0890ECFC
    0890ECEC:[00000000]: nop
    0890ECF0:[8FA50058]: lw         $a1, 88($sp)
    0890ECF4:[1000006E]: b          0x0890EEB0
    0890ECF8:[80A40009]: lb         $a0, 9($a1)
    0890ECFC:[00132140]: sll        $a0, $s3, 0x0005
    0890ED00:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    0890ED04:[2A740000]: slti       $s4, $s3, 0
    0890ED08:[000420C0]: sll        $a0, $a0, 0x0003
    0890ED0C:[00A49823]: subu       $s3, $a1, $a0
    0890ED10:[00042080]: sll        $a0, $a0, 0x0002
    0890ED14:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0890ED18:[02649821]: addu       $s3, $s3, $a0
    0890ED1C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0890ED20:[16E00004]: bne        $s7, $zr, 0x0890ED34
    0890ED24:[00000000]: nop
    0890ED28:[8FD60000]: lw         $s6, 0($fp)
    0890ED2C:[27DE0004]: addiu      $fp, $fp, 4
    0890ED30:[34170010]: ori        $s7, $zr, 16 <=> li $s7, 16
    0890ED34:[52800003]: beql       $s4, $zr, 0x0890ED44
    0890ED38:[8EA40710]: lw         $a0, 1808($s5)
    0890ED3C:[10000004]: b          0x0890ED50
    0890ED40:[03A08025]: or         $s0, $sp, $zr <=> move $s0, $sp
    0890ED44:[00932021]: addu       $a0, $a0, $s3
    0890ED48:[00928021]: addu       $s0, $a0, $s2
    0890ED4C:[26100008]: addiu      $s0, $s0, 8
    0890ED50:[82050019]: lb         $a1, 25($s0)
    0890ED54:[2404FFF8]: addiu      $a0, $zr, -8 <=> li $a0, -8
    0890ED58:[2A260003]: slti       $a2, $s1, 3
    0890ED5C:[00A42024]: and        $a0, $a1, $a0
    0890ED60:[30C50007]: andi       $a1, $a2, 7
    0890ED64:[00852025]: or         $a0, $a0, $a1
    0890ED68:[A2040019]: sb         $a0, 25($s0)
    0890ED6C:[2E250006]: sltiu      $a1, $s1, 6
    0890ED70:[10A0001F]: beq        $a1, $zr, 0x0890EDF0
    0890ED74:[38C40001]: xori       $a0, $a2, 1
    0890ED78:[8EA50710]: lw         $a1, 1808($s5)
    0890ED7C:[00B32821]: addu       $a1, $a1, $s3
    0890ED80:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    0890ED84:[1221000C]: beq        $s1, $at, 0x0890EDB8
    0890ED88:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    0890ED8C:[1221000D]: beq        $s1, $at, 0x0890EDC4
    0890ED90:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    0890ED94:[1221000E]: beq        $s1, $at, 0x0890EDD0
    0890ED98:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    0890ED9C:[1221000F]: beq        $s1, $at, 0x0890EDDC
    0890EDA0:[24010005]: addiu      $at, $zr, 5 <=> li $at, 5
    0890EDA4:[12210010]: beq        $s1, $at, 0x0890EDE8
    0890EDA8:[00000000]: nop
    0890EDAC:[24A502B0]: addiu      $a1, $a1, 688
    0890EDB0:[1000000F]: b          0x0890EDF0
    0890EDB4:[AE050000]: sw         $a1, 0($s0)
    0890EDB8:[24A502B4]: addiu      $a1, $a1, 692
    0890EDBC:[1000000C]: b          0x0890EDF0
    0890EDC0:[AE050000]: sw         $a1, 0($s0)
    0890EDC4:[24A502B8]: addiu      $a1, $a1, 696
    0890EDC8:[10000009]: b          0x0890EDF0
    0890EDCC:[AE050000]: sw         $a1, 0($s0)
    0890EDD0:[24A502C0]: addiu      $a1, $a1, 704
    0890EDD4:[10000006]: b          0x0890EDF0
    0890EDD8:[AE050000]: sw         $a1, 0($s0)
    0890EDDC:[24A502C4]: addiu      $a1, $a1, 708
    0890EDE0:[10000003]: b          0x0890EDF0
    0890EDE4:[AE050000]: sw         $a1, 0($s0)
    0890EDE8:[24A502C8]: addiu      $a1, $a1, 712
    0890EDEC:[AE050000]: sw         $a1, 0($s0)
    0890EDF0:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0890EDF4:[32C40003]: andi       $a0, $s6, 3
    0890EDF8:[00042E00]: sll        $a1, $a0, 0x0018
    0890EDFC:[00052E03]: sra        $a1, $a1, 0x0018
    0890EE00:[0E241D1F]: jal        0x0890747C
    0890EE04:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890EE08:[10400019]: beq        $v0, $zr, 0x0890EE70
    0890EE0C:[8FA5003C]: lw         $a1, 60($sp)
    0890EE10:[16800017]: bne        $s4, $zr, 0x0890EE70
    0890EE14:[00000000]: nop
    0890EE18:[86A401B4]: lh         $a0, 436($s5)
    0890EE1C:[14850011]: bne        $a0, $a1, 0x0890EE64
    0890EE20:[00000000]: nop
    0890EE24:[8EA4018C]: lw         $a0, 396($s5)
    0890EE28:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0890EE2C:[AE040008]: sw         $a0, 8($s0)
    0890EE30:[AEB0018C]: sw         $s0, 396($s5)
    0890EE34:[16260005]: bne        $s1, $a2, 0x0890EE4C
    0890EE38:[82040019]: lb         $a0, 25($s0)
    0890EE3C:[34840008]: ori        $a0, $a0, 8
    0890EE40:[00042600]: sll        $a0, $a0, 0x0018
    0890EE44:[10000005]: b          0x0890EE5C
    0890EE48:[00042603]: sra        $a0, $a0, 0x0018
    0890EE4C:[2406FFF7]: addiu      $a2, $zr, -9 <=> li $a2, -9
    0890EE50:[00862024]: and        $a0, $a0, $a2
    0890EE54:[00042600]: sll        $a0, $a0, 0x0018
    0890EE58:[00042603]: sra        $a0, $a0, 0x0018
    0890EE5C:[10000004]: b          0x0890EE70
    0890EE60:[A2040019]: sb         $a0, 25($s0)
    0890EE64:[8EA40188]: lw         $a0, 392($s5)
    0890EE68:[AE040008]: sw         $a0, 8($s0)
    0890EE6C:[AEB00188]: sw         $s0, 392($s5)
    0890EE70:[26310001]: addiu      $s1, $s1, 1
    0890EE74:[0016B082]: srl        $s6, $s6, 0x0002
    0890EE78:[26F7FFFF]: addiu      $s7, $s7, -1
    0890EE7C:[2A240006]: slti       $a0, $s1, 6
    0890EE80:[1480FFA7]: bne        $a0, $zr, 0x0890ED20
    0890EE84:[2652003C]: addiu      $s2, $s2, 60
    0890EE88:[8FA40040]: lw         $a0, 64($sp)
    0890EE8C:[8FA60054]: lw         $a2, 84($sp)
    0890EE90:[24A50001]: addiu      $a1, $a1, 1
    0890EE94:[24840002]: addiu      $a0, $a0, 2
    0890EE98:[AFA5003C]: sw         $a1, 60($sp)
    0890EE9C:[00A6302A]: slt        $a2, $a1, $a2
    0890EEA0:[14C0FF88]: bne        $a2, $zr, 0x0890ECC4
    0890EEA4:[AFA40040]: sw         $a0, 64($sp)
    0890EEA8:[8FA50058]: lw         $a1, 88($sp)
    0890EEAC:[80A40009]: lb         $a0, 9($a1)
    0890EEB0:[1080002F]: beq        $a0, $zr, 0x0890EF70
    0890EEB4:[00000000]: nop
    0890EEB8:[8EA401EC]: lw         $a0, 492($s5)
    0890EEBC:[34840200]: ori        $a0, $a0, 512
    0890EEC0:[AEA401EC]: sw         $a0, 492($s5)
    0890EEC4:[8EA4020C]: lw         $a0, 524($s5)
    0890EEC8:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    0890EECC:[AC9502D8]: sw         $s5, 728($a0)
    0890EED0:[8EA4020C]: lw         $a0, 524($s5)
    0890EED4:[0E24128B]: jal        0x08904A2C
    0890EED8:[24840010]: addiu      $a0, $a0, 16
    0890EEDC:[82040020]: lb         $a0, 32($s0)
    0890EEE0:[34130008]: ori        $s3, $zr, 8 <=> li $s3, 8
    0890EEE4:[54800001]: bnel       $a0, $zr, 0x0890EEEC
    0890EEE8:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    0890EEEC:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0890EEF0:[0253202A]: slt        $a0, $s2, $s3
    0890EEF4:[1080001E]: beq        $a0, $zr, 0x0890EF70
    0890EEF8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0890EEFC:[8EB00190]: lw         $s0, 400($s5)
    0890EF00:[2404FFF7]: addiu      $a0, $zr, -9 <=> li $a0, -9
    0890EF04:[02118021]: addu       $s0, $s0, $s1
    0890EF08:[82050019]: lb         $a1, 25($s0)
    0890EF0C:[00A42024]: and        $a0, $a1, $a0
    0890EF10:[16E00004]: bne        $s7, $zr, 0x0890EF24
    0890EF14:[A2040019]: sb         $a0, 25($s0)
    0890EF18:[8FD60000]: lw         $s6, 0($fp)
    0890EF1C:[27DE0004]: addiu      $fp, $fp, 4
    0890EF20:[34170010]: ori        $s7, $zr, 16 <=> li $s7, 16
    0890EF24:[32C40003]: andi       $a0, $s6, 3
    0890EF28:[00042E00]: sll        $a1, $a0, 0x0018
    0890EF2C:[00052E03]: sra        $a1, $a1, 0x0018
    0890EF30:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890EF34:[0E241D1F]: jal        0x0890747C
    0890EF38:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0890EF3C:[10400005]: beq        $v0, $zr, 0x0890EF54
    0890EF40:[00000000]: nop
    0890EF44:[8EA4018C]: lw         $a0, 396($s5)
    0890EF48:[AE040008]: sw         $a0, 8($s0)
    0890EF4C:[10000002]: b          0x0890EF58
    0890EF50:[AEB0018C]: sw         $s0, 396($s5)
    0890EF54:[AE000008]: sw         $zr, 8($s0)
    0890EF58:[26520001]: addiu      $s2, $s2, 1
    0890EF5C:[0016B082]: srl        $s6, $s6, 0x0002
    0890EF60:[26F7FFFF]: addiu      $s7, $s7, -1
    0890EF64:[0253202A]: slt        $a0, $s2, $s3
    0890EF68:[1480FFE4]: bne        $a0, $zr, 0x0890EEFC
    0890EF6C:[2631003C]: addiu      $s1, $s1, 60
    0890EF70:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0890EF74:[0E241FCC]: jal        0x08907F30
    0890EF78:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0890EF7C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0890EF80:[0E241FCC]: jal        0x08907F30
    0890EF84:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0890EF88:[8EA50718]: lw         $a1, 1816($s5)
    0890EF8C:[8EA401EC]: lw         $a0, 492($s5)
    0890EF90:[34A50800]: ori        $a1, $a1, 2048
    0890EF94:[AEA50718]: sw         $a1, 1816($s5)
    0890EF98:[30850200]: andi       $a1, $a0, 512
    0890EF9C:[10A00006]: beq        $a1, $zr, 0x0890EFB8
    0890EFA0:[00000000]: nop
    0890EFA4:[0E243316]: jal        0x0890CC58
    0890EFA8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0890EFAC:[0E2434EB]: jal        0x0890D3AC
    0890EFB0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0890EFB4:[8EA401EC]: lw         $a0, 492($s5)
    0890EFB8:[2405FF9F]: addiu      $a1, $zr, -97 <=> li $a1, -97
    0890EFBC:[00852024]: and        $a0, $a0, $a1
    0890EFC0:[2405FE7F]: addiu      $a1, $zr, -385 <=> li $a1, -385
    0890EFC4:[AEA401EC]: sw         $a0, 492($s5)
    0890EFC8:[00852024]: and        $a0, $a0, $a1
    0890EFCC:[AEA401EC]: sw         $a0, 492($s5)
    0890EFD0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890EFD4:[8FB0005C]: lw         $s0, 92($sp)
    0890EFD8:[8FB10060]: lw         $s1, 96($sp)
    0890EFDC:[8FB20064]: lw         $s2, 100($sp)
    0890EFE0:[8FB30068]: lw         $s3, 104($sp)
    0890EFE4:[8FB4006C]: lw         $s4, 108($sp)
    0890EFE8:[8FB50070]: lw         $s5, 112($sp)
    0890EFEC:[8FB60074]: lw         $s6, 116($sp)
    0890EFF0:[8FB70078]: lw         $s7, 120($sp)
    0890EFF4:[8FBE007C]: lw         $fp, 124($sp)
    0890EFF8:[8FBF0080]: lw         $ra, 128($sp)
    0890EFFC:[03E00008]: jr         $ra
    0890F000:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 0890EE80 199,890 times (length 90)
    0890ED0C:[00A49823]: subu       $s3, $a1, $a0
    0890ED10:[00042080]: sll        $a0, $a0, 0x0002
    0890ED14:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0890ED18:[02649821]: addu       $s3, $s3, $a0
    0890ED1C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
--> 0890ED20:[16E00004]: bne        $s7, $zr, 0x0890ED34
    0890ED24:[00000000]: nop
    0890ED28:[8FD60000]: lw         $s6, 0($fp)
    0890ED2C:[27DE0004]: addiu      $fp, $fp, 4
    0890ED30:[34170010]: ori        $s7, $zr, 16 <=> li $s7, 16
    0890ED34:[52800003]: beql       $s4, $zr, 0x0890ED44
    0890ED38:[8EA40710]: lw         $a0, 1808($s5)
    0890ED3C:[10000004]: b          0x0890ED50
    0890ED40:[03A08025]: or         $s0, $sp, $zr <=> move $s0, $sp
    0890ED44:[00932021]: addu       $a0, $a0, $s3
    0890ED48:[00928021]: addu       $s0, $a0, $s2
    0890ED4C:[26100008]: addiu      $s0, $s0, 8
    0890ED50:[82050019]: lb         $a1, 25($s0)
    0890ED54:[2404FFF8]: addiu      $a0, $zr, -8 <=> li $a0, -8
    0890ED58:[2A260003]: slti       $a2, $s1, 3
    0890ED5C:[00A42024]: and        $a0, $a1, $a0
    0890ED60:[30C50007]: andi       $a1, $a2, 7
    0890ED64:[00852025]: or         $a0, $a0, $a1
    0890ED68:[A2040019]: sb         $a0, 25($s0)
    0890ED6C:[2E250006]: sltiu      $a1, $s1, 6
    0890ED70:[10A0001F]: beq        $a1, $zr, 0x0890EDF0
    0890ED74:[38C40001]: xori       $a0, $a2, 1
    0890ED78:[8EA50710]: lw         $a1, 1808($s5)
    0890ED7C:[00B32821]: addu       $a1, $a1, $s3
    0890ED80:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    0890ED84:[1221000C]: beq        $s1, $at, 0x0890EDB8
    0890ED88:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    0890ED8C:[1221000D]: beq        $s1, $at, 0x0890EDC4
    0890ED90:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    0890ED94:[1221000E]: beq        $s1, $at, 0x0890EDD0
    0890ED98:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    0890ED9C:[1221000F]: beq        $s1, $at, 0x0890EDDC
    0890EDA0:[24010005]: addiu      $at, $zr, 5 <=> li $at, 5
    0890EDA4:[12210010]: beq        $s1, $at, 0x0890EDE8
    0890EDA8:[00000000]: nop
    0890EDAC:[24A502B0]: addiu      $a1, $a1, 688
    0890EDB0:[1000000F]: b          0x0890EDF0
    0890EDB4:[AE050000]: sw         $a1, 0($s0)
    0890EDB8:[24A502B4]: addiu      $a1, $a1, 692
    0890EDBC:[1000000C]: b          0x0890EDF0
    0890EDC0:[AE050000]: sw         $a1, 0($s0)
    0890EDC4:[24A502B8]: addiu      $a1, $a1, 696
    0890EDC8:[10000009]: b          0x0890EDF0
    0890EDCC:[AE050000]: sw         $a1, 0($s0)
    0890EDD0:[24A502C0]: addiu      $a1, $a1, 704
    0890EDD4:[10000006]: b          0x0890EDF0
    0890EDD8:[AE050000]: sw         $a1, 0($s0)
    0890EDDC:[24A502C4]: addiu      $a1, $a1, 708
    0890EDE0:[10000003]: b          0x0890EDF0
    0890EDE4:[AE050000]: sw         $a1, 0($s0)
    0890EDE8:[24A502C8]: addiu      $a1, $a1, 712
    0890EDEC:[AE050000]: sw         $a1, 0($s0)
    0890EDF0:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0890EDF4:[32C40003]: andi       $a0, $s6, 3
    0890EDF8:[00042E00]: sll        $a1, $a0, 0x0018
    0890EDFC:[00052E03]: sra        $a1, $a1, 0x0018
    0890EE00:[0E241D1F]: jal        0x0890747C
    0890EE04:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890EE08:[10400019]: beq        $v0, $zr, 0x0890EE70
    0890EE0C:[8FA5003C]: lw         $a1, 60($sp)
    0890EE10:[16800017]: bne        $s4, $zr, 0x0890EE70
    0890EE14:[00000000]: nop
    0890EE18:[86A401B4]: lh         $a0, 436($s5)
    0890EE1C:[14850011]: bne        $a0, $a1, 0x0890EE64
    0890EE20:[00000000]: nop
    0890EE24:[8EA4018C]: lw         $a0, 396($s5)
    0890EE28:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0890EE2C:[AE040008]: sw         $a0, 8($s0)
    0890EE30:[AEB0018C]: sw         $s0, 396($s5)
    0890EE34:[16260005]: bne        $s1, $a2, 0x0890EE4C
    0890EE38:[82040019]: lb         $a0, 25($s0)
    0890EE3C:[34840008]: ori        $a0, $a0, 8
    0890EE40:[00042600]: sll        $a0, $a0, 0x0018
    0890EE44:[10000005]: b          0x0890EE5C
    0890EE48:[00042603]: sra        $a0, $a0, 0x0018
    0890EE4C:[2406FFF7]: addiu      $a2, $zr, -9 <=> li $a2, -9
    0890EE50:[00862024]: and        $a0, $a0, $a2
    0890EE54:[00042600]: sll        $a0, $a0, 0x0018
    0890EE58:[00042603]: sra        $a0, $a0, 0x0018
    0890EE5C:[10000004]: b          0x0890EE70
    0890EE60:[A2040019]: sb         $a0, 25($s0)
    0890EE64:[8EA40188]: lw         $a0, 392($s5)
    0890EE68:[AE040008]: sw         $a0, 8($s0)
    0890EE6C:[AEB00188]: sw         $s0, 392($s5)
    0890EE70:[26310001]: addiu      $s1, $s1, 1
    0890EE74:[0016B082]: srl        $s6, $s6, 0x0002
    0890EE78:[26F7FFFF]: addiu      $s7, $s7, -1
    0890EE7C:[2A240006]: slti       $a0, $s1, 6
--> 0890EE80:[1480FFA7]: bne        $a0, $zr, 0x0890ED20
    0890EE84:[2652003C]: addiu      $s2, $s2, 60
    0890EE88:[8FA40040]: lw         $a0, 64($sp)
    0890EE8C:[8FA60054]: lw         $a2, 84($sp)
    0890EE90:[24A50001]: addiu      $a1, $a1, 1
  Back Branch 0890EEA0 33,315 times (length 121)
  Back Branch 0890EC10 2,400 times (length 63)
    0890EB08:[8EA40718]: lw         $a0, 1816($s5)
    0890EB0C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0890EB10:[34840002]: ori        $a0, $a0, 2
    0890EB14:[AEA40718]: sw         $a0, 1816($s5)
    0890EB18:[26B20020]: addiu      $s2, $s5, 32
--> 0890EB1C:[16E00004]: bne        $s7, $zr, 0x0890EB30
    0890EB20:[00000000]: nop
    0890EB24:[8FD60000]: lw         $s6, 0($fp)
    0890EB28:[27DE0004]: addiu      $fp, $fp, 4
    0890EB2C:[34170010]: ori        $s7, $zr, 16 <=> li $s7, 16
    0890EB30:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    0890EB34:[82050019]: lb         $a1, 25($s0)
    0890EB38:[2404FFF7]: addiu      $a0, $zr, -9 <=> li $a0, -9
    0890EB3C:[00A42024]: and        $a0, $a1, $a0
    0890EB40:[2E260006]: sltiu      $a2, $s1, 6
    0890EB44:[10C00021]: beq        $a2, $zr, 0x0890EBCC
    0890EB48:[A2040019]: sb         $a0, 25($s0)
    0890EB4C:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    0890EB50:[1221000C]: beq        $s1, $at, 0x0890EB84
    0890EB54:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    0890EB58:[12210010]: beq        $s1, $at, 0x0890EB9C
    0890EB5C:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    0890EB60:[12210011]: beq        $s1, $at, 0x0890EBA8
    0890EB64:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    0890EB68:[12210012]: beq        $s1, $at, 0x0890EBB4
    0890EB6C:[24010005]: addiu      $at, $zr, 5 <=> li $at, 5
    0890EB70:[12210015]: beq        $s1, $at, 0x0890EBC8
    0890EB74:[00000000]: nop
    0890EB78:[8FA40050]: lw         $a0, 80($sp)
    0890EB7C:[10000013]: b          0x0890EBCC
    0890EB80:[AE040000]: sw         $a0, 0($s0)
    0890EB84:[8FA4004C]: lw         $a0, 76($sp)
    0890EB88:[82050019]: lb         $a1, 25($s0)
    0890EB8C:[AE040000]: sw         $a0, 0($s0)
    0890EB90:[34A40008]: ori        $a0, $a1, 8
    0890EB94:[1000000D]: b          0x0890EBCC
    0890EB98:[A2040019]: sb         $a0, 25($s0)
    0890EB9C:[8FA40048]: lw         $a0, 72($sp)
    0890EBA0:[1000000A]: b          0x0890EBCC
    0890EBA4:[AE040000]: sw         $a0, 0($s0)
    0890EBA8:[8FA40044]: lw         $a0, 68($sp)
    0890EBAC:[10000007]: b          0x0890EBCC
    0890EBB0:[AE040000]: sw         $a0, 0($s0)
    0890EBB4:[82040019]: lb         $a0, 25($s0)
    0890EBB8:[AE140000]: sw         $s4, 0($s0)
    0890EBBC:[34840008]: ori        $a0, $a0, 8
    0890EBC0:[10000002]: b          0x0890EBCC
    0890EBC4:[A2040019]: sb         $a0, 25($s0)
    0890EBC8:[AE130000]: sw         $s3, 0($s0)
    0890EBCC:[32C40003]: andi       $a0, $s6, 3
    0890EBD0:[00042E00]: sll        $a1, $a0, 0x0018
    0890EBD4:[00052E03]: sra        $a1, $a1, 0x0018
    0890EBD8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890EBDC:[0E241D1F]: jal        0x0890747C
    0890EBE0:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0890EBE4:[10400004]: beq        $v0, $zr, 0x0890EBF8
    0890EBE8:[8EA4018C]: lw         $a0, 396($s5)
    0890EBEC:[AE040008]: sw         $a0, 8($s0)
    0890EBF0:[10000003]: b          0x0890EC00
    0890EBF4:[AEB0018C]: sw         $s0, 396($s5)
    0890EBF8:[AE040008]: sw         $a0, 8($s0)
    0890EBFC:[AEB0018C]: sw         $s0, 396($s5)
    0890EC00:[26310001]: addiu      $s1, $s1, 1
    0890EC04:[0016B082]: srl        $s6, $s6, 0x0002
    0890EC08:[26F7FFFF]: addiu      $s7, $s7, -1
    0890EC0C:[2A240006]: slti       $a0, $s1, 6
--> 0890EC10:[1480FFC2]: bne        $a0, $zr, 0x0890EB1C
    0890EC14:[2652003C]: addiu      $s2, $s2, 60
    0890EC18:[10000023]: b          0x0890ECA8
    0890EC1C:[00000000]: nop
    0890EC20:[8FA70048]: lw         $a3, 72($sp)
  Back Branch 0890E7D0 14 times (length 29)
    0890E750:[86330000]: lh         $s3, 0($s1)
    0890E754:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0890E758:[0293202A]: slt        $a0, $s4, $s3
    0890E75C:[1080001E]: beq        $a0, $zr, 0x0890E7D8
    0890E760:[26310002]: addiu      $s1, $s1, 2
--> 0890E764:[86250000]: lh         $a1, 0($s1)
    0890E768:[8EA601A8]: lw         $a2, 424($s5)
    0890E76C:[0E241931]: jal        0x089064C4
    0890E770:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E774:[10400010]: beq        $v0, $zr, 0x0890E7B8
    0890E778:[00000000]: nop
    0890E77C:[86250000]: lh         $a1, 0($s1)
    0890E780:[8EA60194]: lw         $a2, 404($s5)
    0890E784:[0E2418D7]: jal        0x0890635C
    0890E788:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E78C:[86250000]: lh         $a1, 0($s1)
    0890E790:[8EA601A8]: lw         $a2, 424($s5)
    0890E794:[0E241913]: jal        0x0890644C
    0890E798:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890E79C:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0890E7A0:[12400005]: beq        $s2, $zr, 0x0890E7B8
    0890E7A4:[00000000]: nop
    0890E7A8:[86240000]: lh         $a0, 0($s1)
    0890E7AC:[AEB101F8]: sw         $s1, 504($s5)
    0890E7B0:[10000009]: b          0x0890E7D8
    0890E7B4:[A6A401AC]: sh         $a0, 428($s5)
    0890E7B8:[86240002]: lh         $a0, 2($s1)
    0890E7BC:[26940001]: addiu      $s4, $s4, 1
    0890E7C0:[00842021]: addu       $a0, $a0, $a0
    0890E7C4:[24840004]: addiu      $a0, $a0, 4
    0890E7C8:[02248821]: addu       $s1, $s1, $a0
    0890E7CC:[0293202A]: slt        $a0, $s4, $s3
--> 0890E7D0:[1480FFE4]: bne        $a0, $zr, 0x0890E764
    0890E7D4:[00000000]: nop
    0890E7D8:[8EA401F4]: lw         $a0, 500($s5)
    0890E7DC:[16440003]: bne        $s2, $a0, 0x0890E7EC
    0890E7E0:[00000000]: nop
_S1_2_898ABA4 10,776,920 instructions (0.519%), 538,846 calls (0898ABA4 - 0898ABF8, length 22)
    0898ABA4:[27BDFFF0]: addiu      $sp, $sp, -16
    0898ABA8:[AFBF0000]: sw         $ra, 0($sp)
    0898ABAC:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0898ABB0:[24640470]: addiu      $a0, $v1, 1136
    0898ABB4:[8C82000C]: lw         $v0, 12($a0)
    0898ABB8:[14400006]: bne        $v0, $zr, 0x0898ABD4
    0898ABBC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0898ABC0:[8C830048]: lw         $v1, 72($a0)
    0898ABC4:[8C650010]: lw         $a1, 16($v1)
    0898ABC8:[50A00006]: beql       $a1, $zr, 0x0898ABE4
    0898ABCC:[8C650008]: lw         $a1, 8($v1)
    0898ABD0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0898ABD4:[8FBF0000]: lw         $ra, 0($sp)
    0898ABD8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0898ABDC:[03E00008]: jr         $ra
    0898ABE0:[27BD0010]: addiu      $sp, $sp, 16
    0898ABE4:[0E2686BF]: jal        0x089A1AFC [sceGeListUpdateStallAddr]
    0898ABE8:[8C840018]: lw         $a0, 24($a0)
    0898ABEC:[0441FFF8]: bgez       $v0, 0x0898ABD0
    0898ABF0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0898ABF4:[0A262AF6]: j          0x0898ABD8
    0898ABF8:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 0898ABEC 538,846 times (length 9)
    0898ABBC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0898ABC0:[8C830048]: lw         $v1, 72($a0)
    0898ABC4:[8C650010]: lw         $a1, 16($v1)
    0898ABC8:[50A00006]: beql       $a1, $zr, 0x0898ABE4
    0898ABCC:[8C650008]: lw         $a1, 8($v1)
--> 0898ABD0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0898ABD4:[8FBF0000]: lw         $ra, 0($sp)
    0898ABD8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0898ABDC:[03E00008]: jr         $ra
    0898ABE0:[27BD0010]: addiu      $sp, $sp, 16
    0898ABE4:[0E2686BF]: jal        0x089A1AFC [sceGeListUpdateStallAddr]
    0898ABE8:[8C840018]: lw         $a0, 24($a0)
--> 0898ABEC:[0441FFF8]: bgez       $v0, 0x0898ABD0
    0898ABF0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0898ABF4:[0A262AF6]: j          0x0898ABD8
    0898ABF8:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_886BC48 10,353,563 instructions (0.499%), 83,594 calls (0886BC48 - 0886C218, length 373)
    0886BC48:[27BDFFD0]: addiu      $sp, $sp, -48
    0886BC4C:[AFB20010]: sw         $s2, 16($sp)
    0886BC50:[8CB20194]: lw         $s2, 404($a1)
    0886BC54:[AC85008C]: sw         $a1, 140($a0)
    0886BC58:[94A60002]: lhu        $a2, 2($a1)
    0886BC5C:[AFB00008]: sw         $s0, 8($sp)
    0886BC60:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0886BC64:[E7B40000]: swc1       $f20, 0($sp)
    0886BC68:[46006506]: mov.s      $f20, $f12
    0886BC6C:[30C40020]: andi       $a0, $a2, 32
    0886BC70:[E7B60004]: swc1       $f22, 4($sp)
    0886BC74:[AFB1000C]: sw         $s1, 12($sp)
    0886BC78:[AFB30014]: sw         $s3, 20($sp)
    0886BC7C:[AFB40018]: sw         $s4, 24($sp)
    0886BC80:[AFB5001C]: sw         $s5, 28($sp)
    0886BC84:[AFB60020]: sw         $s6, 32($sp)
    0886BC88:[AFBF0024]: sw         $ra, 36($sp)
    0886BC8C:[10800008]: beq        $a0, $zr, 0x0886BCB0
    0886BC90:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0886BC94:[8E320124]: lw         $s2, 292($s1)
    0886BC98:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0886BC9C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886BCA0:[0E219510]: jal        0x08865440
    0886BCA4:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0886BCA8:[10000150]: b          0x0886C1EC
    0886BCAC:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    0886BCB0:[8E240198]: lw         $a0, 408($s1)
    0886BCB4:[96050024]: lhu        $a1, 36($s0)
    0886BCB8:[8C840000]: lw         $a0, 0($a0)
    0886BCBC:[3C06F000]: lui        $a2, 0xF000 <=> li $a2, 0xF0000000
    0886BCC0:[00862024]: and        $a0, $a0, $a2
    0886BCC4:[00042702]: srl        $a0, $a0, 0x001C
    0886BCC8:[00A42024]: and        $a0, $a1, $a0
    0886BCCC:[1480000E]: bne        $a0, $zr, 0x0886BD08
    0886BCD0:[00000000]: nop
    0886BCD4:[9624000A]: lhu        $a0, 10($s1)
    0886BCD8:[2405FC7F]: addiu      $a1, $zr, -897 <=> li $a1, -897
    0886BCDC:[00852024]: and        $a0, $a0, $a1
    0886BCE0:[14800007]: bne        $a0, $zr, 0x0886BD00
    0886BCE4:[00000000]: nop
    0886BCE8:[9624000A]: lhu        $a0, 10($s1)
    0886BCEC:[30840380]: andi       $a0, $a0, 896
    0886BCF0:[14800007]: bne        $a0, $zr, 0x0886BD10
    0886BCF4:[00000000]: nop
    0886BCF8:[1000000F]: b          0x0886BD38
    0886BCFC:[00000000]: nop
    0886BD00:[1000013A]: b          0x0886C1EC
    0886BD04:[8E220124]: lw         $v0, 292($s1)
    0886BD08:[10000138]: b          0x0886C1EC
    0886BD0C:[8E220124]: lw         $v0, 292($s1)
    0886BD10:[96240004]: lhu        $a0, 4($s1)
    0886BD14:[30840002]: andi       $a0, $a0, 2
    0886BD18:[10800007]: beq        $a0, $zr, 0x0886BD38
    0886BD1C:[00000000]: nop
    0886BD20:[C62C0138]: lwc1       $f12, 312($s1)
    0886BD24:[44806800]: mtc1       $zr, $f13
    0886BD28:[460D603C]: c.lt.s     $f12, $f13
    0886BD2C:[00000000]: nop
    0886BD30:[45010007]: bc1t       0x0886BD50
    0886BD34:[00000000]: nop
    0886BD38:[96240004]: lhu        $a0, 4($s1)
    0886BD3C:[30840002]: andi       $a0, $a0, 2
    0886BD40:[14800005]: bne        $a0, $zr, 0x0886BD58
    0886BD44:[00000000]: nop
    0886BD48:[10000012]: b          0x0886BD94
    0886BD4C:[C62C0134]: lwc1       $f12, 308($s1)
    0886BD50:[10000126]: b          0x0886C1EC
    0886BD54:[8E220124]: lw         $v0, 292($s1)
    0886BD58:[C62C0138]: lwc1       $f12, 312($s1)
    0886BD5C:[44806800]: mtc1       $zr, $f13
    0886BD60:[460D603C]: c.lt.s     $f12, $f13
    0886BD64:[00000000]: nop
    0886BD68:[4502000A]: bc1fl      0x0886BD94
    0886BD6C:[C62C0134]: lwc1       $f12, 308($s1)
    0886BD70:[3C044120]: lui        $a0, 0x4120 <=> li $a0, 0x41200000
    0886BD74:[44846000]: mtc1       $a0, $f12
    0886BD78:[460CA03E]: c.le.s     $f20, $f12
    0886BD7C:[00000000]: nop
    0886BD80:[45030004]: bc1tl      0x0886BD94
    0886BD84:[C62C0134]: lwc1       $f12, 308($s1)
    0886BD88:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0886BD8C:[4484A000]: mtc1       $a0, $f20
    0886BD90:[C62C0134]: lwc1       $f12, 308($s1)
    0886BD94:[44806800]: mtc1       $zr, $f13
    0886BD98:[C62E012C]: lwc1       $f14, 300($s1)
    0886BD9C:[460CA500]: add.s      $f20, $f20, $f12
    0886BDA0:[E62D0134]: swc1       $f13, 308($s1)
    0886BDA4:[C62F0138]: lwc1       $f15, 312($s1)
    0886BDA8:[460D783C]: c.lt.s     $f15, $f13
    0886BDAC:[46147380]: add.s      $f14, $f14, $f20
    0886BDB0:[E6340130]: swc1       $f20, 304($s1)
    0886BDB4:[45000016]: bc1f       0x0886BE10
    0886BDB8:[E62E012C]: swc1       $f14, 300($s1)
    0886BDBC:[96240004]: lhu        $a0, 4($s1)
    0886BDC0:[30840002]: andi       $a0, $a0, 2
    0886BDC4:[1080003B]: beq        $a0, $zr, 0x0886BEB4
    0886BDC8:[00000000]: nop
    0886BDCC:[96440008]: lhu        $a0, 8($s2)
    0886BDD0:[44806800]: mtc1       $zr, $f13
    0886BDD4:[44846000]: mtc1       $a0, $f12
    0886BDD8:[46806320]: cvt.s.w    $f12, $f12
    0886BDDC:[460D6032]: c.eq.s     $f12, $f13
    0886BDE0:[00000000]: nop
    0886BDE4:[45010008]: bc1t       0x0886BE08
    0886BDE8:[00000000]: nop
    0886BDEC:[C62D012C]: lwc1       $f13, 300($s1)
    0886BDF0:[460D603E]: c.le.s     $f12, $f13
    0886BDF4:[00000000]: nop
    0886BDF8:[45000003]: bc1f       0x0886BE08
    0886BDFC:[00000000]: nop
    0886BE00:[10000003]: b          0x0886BE10
    0886BE04:[E62C0138]: swc1       $f12, 312($s1)
    0886BE08:[1000002A]: b          0x0886BEB4
    0886BE0C:[00000000]: nop
    0886BE10:[8E44000C]: lw         $a0, 12($s2)
    0886BE14:[28850002]: slti       $a1, $a0, 2
    0886BE18:[10A00008]: beq        $a1, $zr, 0x0886BE3C
    0886BE1C:[28850003]: slti       $a1, $a0, 3
    0886BE20:[04800024]: bltz       $a0, 0x0886BEB4
    0886BE24:[00000000]: nop
    0886BE28:[1C80000A]: bgtz       $a0, 0x0886BE54
    0886BE2C:[00000000]: nop
    0886BE30:[3C0441F0]: lui        $a0, 0x41F0 <=> li $a0, 0x41F00000
    0886BE34:[10000009]: b          0x0886BE5C
    0886BE38:[44846000]: mtc1       $a0, $f12
    0886BE3C:[14A0001B]: bne        $a1, $zr, 0x0886BEAC
    0886BE40:[28840004]: slti       $a0, $a0, 4
    0886BE44:[1080001B]: beq        $a0, $zr, 0x0886BEB4
    0886BE48:[00000000]: nop
    0886BE4C:[10000019]: b          0x0886BEB4
    0886BE50:[00000000]: nop
    0886BE54:[3C044170]: lui        $a0, 0x4170 <=> li $a0, 0x41700000
    0886BE58:[44846000]: mtc1       $a0, $f12
    0886BE5C:[46006346]: mov.s      $f13, $f12
    0886BE60:[C62C012C]: lwc1       $f12, 300($s1)
    0886BE64:[C62E0138]: lwc1       $f14, 312($s1)
    0886BE68:[460E6301]: sub.s      $f12, $f12, $f14
    0886BE6C:[460D63C3]: div.s      $f15, $f12, $f13
    0886BE70:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0886BE74:[44848000]: mtc1       $a0, $f16
    0886BE78:[460D603C]: c.lt.s     $f12, $f13
    0886BE7C:[460F8341]: sub.s      $f13, $f16, $f15
    0886BE80:[45000006]: bc1f       0x0886BE9C
    0886BE84:[E62D013C]: swc1       $f13, 316($s1)
    0886BE88:[44806800]: mtc1       $zr, $f13
    0886BE8C:[460D603C]: c.lt.s     $f12, $f13
    0886BE90:[00000000]: nop
    0886BE94:[45000003]: bc1f       0x0886BEA4
    0886BE98:[00000000]: nop
    0886BE9C:[1000FF7D]: b          0x0886BC94
    0886BEA0:[00000000]: nop
    0886BEA4:[10000003]: b          0x0886BEB4
    0886BEA8:[00000000]: nop
    0886BEAC:[1000FF79]: b          0x0886BC94
    0886BEB0:[00000000]: nop
    0886BEB4:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0886BEB8:[2A640002]: slti       $a0, $s3, 2
    0886BEBC:[10800058]: beq        $a0, $zr, 0x0886C020
    0886BEC0:[00000000]: nop
    0886BEC4:[00132080]: sll        $a0, $s3, 0x0002
    0886BEC8:[02242021]: addu       $a0, $s1, $a0
    0886BECC:[8C840180]: lw         $a0, 384($a0)
    0886BED0:[1080004F]: beq        $a0, $zr, 0x0886C010
    0886BED4:[00000000]: nop
    0886BED8:[C48C0030]: lwc1       $f12, 48($a0)
    0886BEDC:[44806800]: mtc1       $zr, $f13
    0886BEE0:[46146300]: add.s      $f12, $f12, $f20
    0886BEE4:[460D603C]: c.lt.s     $f12, $f13
    0886BEE8:[00000000]: nop
    0886BEEC:[45000003]: bc1f       0x0886BEFC
    0886BEF0:[E48C0030]: swc1       $f12, 48($a0)
    0886BEF4:[10000044]: b          0x0886C008
    0886BEF8:[8C840014]: lw         $a0, 20($a0)
    0886BEFC:[4600634D]: trunc.w.s  $f13, $f12
    0886BF00:[94850004]: lhu        $a1, 4($a0)
    0886BF04:[30A50002]: andi       $a1, $a1, 2
    0886BF08:[10A00029]: beq        $a1, $zr, 0x0886BFB0
    0886BF0C:[44066800]: mfc1       $a2, $f13
    0886BF10:[96250004]: lhu        $a1, 4($s1)
    0886BF14:[30A50002]: andi       $a1, $a1, 2
    0886BF18:[14A00003]: bne        $a1, $zr, 0x0886BF28
    0886BF1C:[00000000]: nop
    0886BF20:[10000023]: b          0x0886BFB0
    0886BF24:[00000000]: nop
    0886BF28:[96250002]: lhu        $a1, 2($s1)
    0886BF2C:[30A50010]: andi       $a1, $a1, 16
    0886BF30:[10A00003]: beq        $a1, $zr, 0x0886BF40
    0886BF34:[00000000]: nop
    0886BF38:[1000001D]: b          0x0886BFB0
    0886BF3C:[00000000]: nop
    0886BF40:[96450008]: lhu        $a1, 8($s2)
    0886BF44:[50A0000E]: beql       $a1, $zr, 0x0886BF80
    0886BF48:[8C850040]: lw         $a1, 64($a0)
    0886BF4C:[8E47000C]: lw         $a3, 12($s2)
    0886BF50:[34080003]: ori        $t0, $zr, 3 <=> li $t0, 3
    0886BF54:[54E8000A]: bnel       $a3, $t0, 0x0886BF80
    0886BF58:[8C850040]: lw         $a1, 64($a0)
    0886BF5C:[44856800]: mtc1       $a1, $f13
    0886BF60:[C62E012C]: lwc1       $f14, 300($s1)
    0886BF64:[46806B60]: cvt.s.w    $f13, $f13
    0886BF68:[460E683E]: c.le.s     $f13, $f14
    0886BF6C:[00000000]: nop
    0886BF70:[45020003]: bc1fl      0x0886BF80
    0886BF74:[8C850040]: lw         $a1, 64($a0)
    0886BF78:[1000000D]: b          0x0886BFB0
    0886BF7C:[00000000]: nop
    0886BF80:[94A5000E]: lhu        $a1, 14($a1)
    0886BF84:[44856800]: mtc1       $a1, $f13
    0886BF88:[46806B60]: cvt.s.w    $f13, $f13
    0886BF8C:[460C683E]: c.le.s     $f13, $f12
    0886BF90:[00000000]: nop
    0886BF94:[45000004]: bc1f       0x0886BFA8
    0886BF98:[00000000]: nop
    0886BF9C:[94850002]: lhu        $a1, 2($a0)
    0886BFA0:[34A50010]: ori        $a1, $a1, 16
    0886BFA4:[A4850002]: sh         $a1, 2($a0)
    0886BFA8:[10000016]: b          0x0886C004
    0886BFAC:[00000000]: nop
    0886BFB0:[94850034]: lhu        $a1, 52($a0)
    0886BFB4:[00C5282A]: slt        $a1, $a2, $a1
    0886BFB8:[14A00012]: bne        $a1, $zr, 0x0886C004
    0886BFBC:[00000000]: nop
    0886BFC0:[94850004]: lhu        $a1, 4($a0)
    0886BFC4:[30A50001]: andi       $a1, $a1, 1
    0886BFC8:[14A00009]: bne        $a1, $zr, 0x0886BFF0
    0886BFCC:[00000000]: nop
    0886BFD0:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0886BFD4:[8CD40014]: lw         $s4, 20($a2)
    0886BFD8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0886BFDC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886BFE0:[0E21B6A0]: jal        0x0886DA80
    0886BFE4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0886BFE8:[10000007]: b          0x0886C008
    0886BFEC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0886BFF0:[94850020]: lhu        $a1, 32($a0)
    0886BFF4:[14A00003]: bne        $a1, $zr, 0x0886C004
    0886BFF8:[00000000]: nop
    0886BFFC:[1000FFF4]: b          0x0886BFD0
    0886C000:[00000000]: nop
    0886C004:[8C840014]: lw         $a0, 20($a0)
    0886C008:[1480FFB3]: bne        $a0, $zr, 0x0886BED8
    0886C00C:[00000000]: nop
    0886C010:[26730001]: addiu      $s3, $s3, 1
    0886C014:[2A640002]: slti       $a0, $s3, 2
    0886C018:[1480FFAA]: bne        $a0, $zr, 0x0886BEC4
    0886C01C:[00000000]: nop
    0886C020:[C62C012C]: lwc1       $f12, 300($s1)
    0886C024:[44806800]: mtc1       $zr, $f13
    0886C028:[460D603C]: c.lt.s     $f12, $f13
    0886C02C:[00000000]: nop
    0886C030:[4501006D]: bc1t       0x0886C1E8
    0886C034:[00000000]: nop
    0886C038:[8E240170]: lw         $a0, 368($s1)
    0886C03C:[C62C012C]: lwc1       $f12, 300($s1)
    0886C040:[44846800]: mtc1       $a0, $f13
    0886C044:[46806B60]: cvt.s.w    $f13, $f13
    0886C048:[460D603C]: c.lt.s     $f12, $f13
    0886C04C:[00000000]: nop
    0886C050:[4500003D]: bc1f       0x0886C148
    0886C054:[00000000]: nop
    0886C058:[8624019C]: lh         $a0, 412($s1)
    0886C05C:[04800062]: bltz       $a0, 0x0886C1E8
    0886C060:[00000000]: nop
    0886C064:[C634012C]: lwc1       $f20, 300($s1)
    0886C068:[8634019C]: lh         $s4, 412($s1)
    0886C06C:[4600A30D]: trunc.w.s  $f12, $f20
    0886C070:[06800033]: bltz       $s4, 0x0886C140
    0886C074:[44136000]: mfc1       $s3, $f12
    0886C078:[8E44001C]: lw         $a0, 28($s2)
    0886C07C:[00142880]: sll        $a1, $s4, 0x0002
    0886C080:[00852021]: addu       $a0, $a0, $a1
    0886C084:[8C950000]: lw         $s5, 0($a0)
    0886C088:[96440010]: lhu        $a0, 16($s2)
    0886C08C:[0284202A]: slt        $a0, $s4, $a0
    0886C090:[10800003]: beq        $a0, $zr, 0x0886C0A0
    0886C094:[00000000]: nop
    0886C098:[16A00003]: bne        $s5, $zr, 0x0886C0A8
    0886C09C:[00000000]: nop
    0886C0A0:[10000027]: b          0x0886C140
    0886C0A4:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0886C0A8:[86A40000]: lh         $a0, 0($s5)
    0886C0AC:[0264202A]: slt        $a0, $s3, $a0
    0886C0B0:[14800023]: bne        $a0, $zr, 0x0886C140
    0886C0B4:[00000000]: nop
    0886C0B8:[86A40000]: lh         $a0, 0($s5)
    0886C0BC:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0886C0C0:[44846000]: mtc1       $a0, $f12
    0886C0C4:[468065A0]: cvt.s.w    $f22, $f12
    0886C0C8:[86A40002]: lh         $a0, 2($s5)
    0886C0CC:[02C4202A]: slt        $a0, $s6, $a0
    0886C0D0:[10800010]: beq        $a0, $zr, 0x0886C114
    0886C0D4:[4616A581]: sub.s      $f22, $f20, $f22
    0886C0D8:[8EA40004]: lw         $a0, 4($s5)
    0886C0DC:[4600B306]: mov.s      $f12, $f22
    0886C0E0:[02D62821]: addu       $a1, $s6, $s6
    0886C0E4:[00852021]: addu       $a0, $a0, $a1
    0886C0E8:[94870000]: lhu        $a3, 0($a0)
    0886C0EC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0886C0F0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886C0F4:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0886C0F8:[0E21B578]: jal        0x0886D5E0
    0886C0FC:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0886C100:[86A40002]: lh         $a0, 2($s5)
    0886C104:[26D60001]: addiu      $s6, $s6, 1
    0886C108:[02C4202A]: slt        $a0, $s6, $a0
    0886C10C:[1480FFF2]: bne        $a0, $zr, 0x0886C0D8
    0886C110:[00000000]: nop
    0886C114:[96440010]: lhu        $a0, 16($s2)
    0886C118:[26940001]: addiu      $s4, $s4, 1
    0886C11C:[0284202A]: slt        $a0, $s4, $a0
    0886C120:[10800005]: beq        $a0, $zr, 0x0886C138
    0886C124:[00000000]: nop
    0886C128:[0681FFD3]: bgez       $s4, 0x0886C078
    0886C12C:[00000000]: nop
    0886C130:[10000003]: b          0x0886C140
    0886C134:[00000000]: nop
    0886C138:[10000001]: b          0x0886C140
    0886C13C:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0886C140:[10000029]: b          0x0886C1E8
    0886C144:[A634019C]: sh         $s4, 412($s1)
    0886C148:[96240004]: lhu        $a0, 4($s1)
    0886C14C:[30840002]: andi       $a0, $a0, 2
    0886C150:[1080001A]: beq        $a0, $zr, 0x0886C1BC
    0886C154:[00000000]: nop
    0886C158:[96240002]: lhu        $a0, 2($s1)
    0886C15C:[30840010]: andi       $a0, $a0, 16
    0886C160:[10800003]: beq        $a0, $zr, 0x0886C170
    0886C164:[00000000]: nop
    0886C168:[1000000B]: b          0x0886C198
    0886C16C:[00000000]: nop
    0886C170:[96520008]: lhu        $s2, 8($s2)
    0886C174:[1240000F]: beq        $s2, $zr, 0x0886C1B4
    0886C178:[00000000]: nop
    0886C17C:[44926000]: mtc1       $s2, $f12
    0886C180:[C62D012C]: lwc1       $f13, 300($s1)
    0886C184:[46806320]: cvt.s.w    $f12, $f12
    0886C188:[460D603E]: c.le.s     $f12, $f13
    0886C18C:[00000000]: nop
    0886C190:[45000008]: bc1f       0x0886C1B4
    0886C194:[00000000]: nop
    0886C198:[8E240180]: lw         $a0, 384($s1)
    0886C19C:[8E250184]: lw         $a1, 388($s1)
    0886C1A0:[00852025]: or         $a0, $a0, $a1
    0886C1A4:[14800003]: bne        $a0, $zr, 0x0886C1B4
    0886C1A8:[00000000]: nop
    0886C1AC:[1000FEB9]: b          0x0886BC94
    0886C1B0:[00000000]: nop
    0886C1B4:[1000000D]: b          0x0886C1EC
    0886C1B8:[8E220124]: lw         $v0, 292($s1)
    0886C1BC:[96240004]: lhu        $a0, 4($s1)
    0886C1C0:[30840001]: andi       $a0, $a0, 1
    0886C1C4:[1080FEB3]: beq        $a0, $zr, 0x0886BC94
    0886C1C8:[00000000]: nop
    0886C1CC:[8E240180]: lw         $a0, 384($s1)
    0886C1D0:[8E250184]: lw         $a1, 388($s1)
    0886C1D4:[00852025]: or         $a0, $a0, $a1
    0886C1D8:[14800003]: bne        $a0, $zr, 0x0886C1E8
    0886C1DC:[00000000]: nop
    0886C1E0:[1000FEAC]: b          0x0886BC94
    0886C1E4:[00000000]: nop
    0886C1E8:[8E220124]: lw         $v0, 292($s1)
    0886C1EC:[C7B40000]: lwc1       $f20, 0($sp)
    0886C1F0:[C7B60004]: lwc1       $f22, 4($sp)
    0886C1F4:[8FB00008]: lw         $s0, 8($sp)
    0886C1F8:[8FB1000C]: lw         $s1, 12($sp)
    0886C1FC:[8FB20010]: lw         $s2, 16($sp)
    0886C200:[8FB30014]: lw         $s3, 20($sp)
    0886C204:[8FB40018]: lw         $s4, 24($sp)
    0886C208:[8FB5001C]: lw         $s5, 28($sp)
    0886C20C:[8FB60020]: lw         $s6, 32($sp)
    0886C210:[8FBF0024]: lw         $ra, 36($sp)
    0886C214:[03E00008]: jr         $ra
    0886C218:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0886C008 93,320 times (length 78)
    0886BEC4:[00132080]: sll        $a0, $s3, 0x0002
    0886BEC8:[02242021]: addu       $a0, $s1, $a0
    0886BECC:[8C840180]: lw         $a0, 384($a0)
    0886BED0:[1080004F]: beq        $a0, $zr, 0x0886C010
    0886BED4:[00000000]: nop
--> 0886BED8:[C48C0030]: lwc1       $f12, 48($a0)
    0886BEDC:[44806800]: mtc1       $zr, $f13
    0886BEE0:[46146300]: add.s      $f12, $f12, $f20
    0886BEE4:[460D603C]: c.lt.s     $f12, $f13
    0886BEE8:[00000000]: nop
    0886BEEC:[45000003]: bc1f       0x0886BEFC
    0886BEF0:[E48C0030]: swc1       $f12, 48($a0)
    0886BEF4:[10000044]: b          0x0886C008
    0886BEF8:[8C840014]: lw         $a0, 20($a0)
    0886BEFC:[4600634D]: trunc.w.s  $f13, $f12
    0886BF00:[94850004]: lhu        $a1, 4($a0)
    0886BF04:[30A50002]: andi       $a1, $a1, 2
    0886BF08:[10A00029]: beq        $a1, $zr, 0x0886BFB0
    0886BF0C:[44066800]: mfc1       $a2, $f13
    0886BF10:[96250004]: lhu        $a1, 4($s1)
    0886BF14:[30A50002]: andi       $a1, $a1, 2
    0886BF18:[14A00003]: bne        $a1, $zr, 0x0886BF28
    0886BF1C:[00000000]: nop
    0886BF20:[10000023]: b          0x0886BFB0
    0886BF24:[00000000]: nop
    0886BF28:[96250002]: lhu        $a1, 2($s1)
    0886BF2C:[30A50010]: andi       $a1, $a1, 16
    0886BF30:[10A00003]: beq        $a1, $zr, 0x0886BF40
    0886BF34:[00000000]: nop
    0886BF38:[1000001D]: b          0x0886BFB0
    0886BF3C:[00000000]: nop
    0886BF40:[96450008]: lhu        $a1, 8($s2)
    0886BF44:[50A0000E]: beql       $a1, $zr, 0x0886BF80
    0886BF48:[8C850040]: lw         $a1, 64($a0)
    0886BF4C:[8E47000C]: lw         $a3, 12($s2)
    0886BF50:[34080003]: ori        $t0, $zr, 3 <=> li $t0, 3
    0886BF54:[54E8000A]: bnel       $a3, $t0, 0x0886BF80
    0886BF58:[8C850040]: lw         $a1, 64($a0)
    0886BF5C:[44856800]: mtc1       $a1, $f13
    0886BF60:[C62E012C]: lwc1       $f14, 300($s1)
    0886BF64:[46806B60]: cvt.s.w    $f13, $f13
    0886BF68:[460E683E]: c.le.s     $f13, $f14
    0886BF6C:[00000000]: nop
    0886BF70:[45020003]: bc1fl      0x0886BF80
    0886BF74:[8C850040]: lw         $a1, 64($a0)
    0886BF78:[1000000D]: b          0x0886BFB0
    0886BF7C:[00000000]: nop
    0886BF80:[94A5000E]: lhu        $a1, 14($a1)
    0886BF84:[44856800]: mtc1       $a1, $f13
    0886BF88:[46806B60]: cvt.s.w    $f13, $f13
    0886BF8C:[460C683E]: c.le.s     $f13, $f12
    0886BF90:[00000000]: nop
    0886BF94:[45000004]: bc1f       0x0886BFA8
    0886BF98:[00000000]: nop
    0886BF9C:[94850002]: lhu        $a1, 2($a0)
    0886BFA0:[34A50010]: ori        $a1, $a1, 16
    0886BFA4:[A4850002]: sh         $a1, 2($a0)
    0886BFA8:[10000016]: b          0x0886C004
    0886BFAC:[00000000]: nop
    0886BFB0:[94850034]: lhu        $a1, 52($a0)
    0886BFB4:[00C5282A]: slt        $a1, $a2, $a1
    0886BFB8:[14A00012]: bne        $a1, $zr, 0x0886C004
    0886BFBC:[00000000]: nop
    0886BFC0:[94850004]: lhu        $a1, 4($a0)
    0886BFC4:[30A50001]: andi       $a1, $a1, 1
    0886BFC8:[14A00009]: bne        $a1, $zr, 0x0886BFF0
    0886BFCC:[00000000]: nop
    0886BFD0:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0886BFD4:[8CD40014]: lw         $s4, 20($a2)
    0886BFD8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0886BFDC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886BFE0:[0E21B6A0]: jal        0x0886DA80
    0886BFE4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0886BFE8:[10000007]: b          0x0886C008
    0886BFEC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0886BFF0:[94850020]: lhu        $a1, 32($a0)
    0886BFF4:[14A00003]: bne        $a1, $zr, 0x0886C004
    0886BFF8:[00000000]: nop
    0886BFFC:[1000FFF4]: b          0x0886BFD0
    0886C000:[00000000]: nop
    0886C004:[8C840014]: lw         $a0, 20($a0)
--> 0886C008:[1480FFB3]: bne        $a0, $zr, 0x0886BED8
    0886C00C:[00000000]: nop
    0886C010:[26730001]: addiu      $s3, $s3, 1
    0886C014:[2A640002]: slti       $a0, $s3, 2
    0886C018:[1480FFAA]: bne        $a0, $zr, 0x0886BEC4
  Back Branch 0886C018 51,354 times (length 87)
    0886BEB0:[00000000]: nop
    0886BEB4:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0886BEB8:[2A640002]: slti       $a0, $s3, 2
    0886BEBC:[10800058]: beq        $a0, $zr, 0x0886C020
    0886BEC0:[00000000]: nop
--> 0886BEC4:[00132080]: sll        $a0, $s3, 0x0002
    0886BEC8:[02242021]: addu       $a0, $s1, $a0
    0886BECC:[8C840180]: lw         $a0, 384($a0)
    0886BED0:[1080004F]: beq        $a0, $zr, 0x0886C010
    0886BED4:[00000000]: nop
    0886BED8:[C48C0030]: lwc1       $f12, 48($a0)
    0886BEDC:[44806800]: mtc1       $zr, $f13
    0886BEE0:[46146300]: add.s      $f12, $f12, $f20
    0886BEE4:[460D603C]: c.lt.s     $f12, $f13
    0886BEE8:[00000000]: nop
    0886BEEC:[45000003]: bc1f       0x0886BEFC
    0886BEF0:[E48C0030]: swc1       $f12, 48($a0)
    0886BEF4:[10000044]: b          0x0886C008
    0886BEF8:[8C840014]: lw         $a0, 20($a0)
    0886BEFC:[4600634D]: trunc.w.s  $f13, $f12
    0886BF00:[94850004]: lhu        $a1, 4($a0)
    0886BF04:[30A50002]: andi       $a1, $a1, 2
    0886BF08:[10A00029]: beq        $a1, $zr, 0x0886BFB0
    0886BF0C:[44066800]: mfc1       $a2, $f13
    0886BF10:[96250004]: lhu        $a1, 4($s1)
    0886BF14:[30A50002]: andi       $a1, $a1, 2
    0886BF18:[14A00003]: bne        $a1, $zr, 0x0886BF28
    0886BF1C:[00000000]: nop
    0886BF20:[10000023]: b          0x0886BFB0
    0886BF24:[00000000]: nop
    0886BF28:[96250002]: lhu        $a1, 2($s1)
    0886BF2C:[30A50010]: andi       $a1, $a1, 16
    0886BF30:[10A00003]: beq        $a1, $zr, 0x0886BF40
    0886BF34:[00000000]: nop
    0886BF38:[1000001D]: b          0x0886BFB0
    0886BF3C:[00000000]: nop
    0886BF40:[96450008]: lhu        $a1, 8($s2)
    0886BF44:[50A0000E]: beql       $a1, $zr, 0x0886BF80
    0886BF48:[8C850040]: lw         $a1, 64($a0)
    0886BF4C:[8E47000C]: lw         $a3, 12($s2)
    0886BF50:[34080003]: ori        $t0, $zr, 3 <=> li $t0, 3
    0886BF54:[54E8000A]: bnel       $a3, $t0, 0x0886BF80
    0886BF58:[8C850040]: lw         $a1, 64($a0)
    0886BF5C:[44856800]: mtc1       $a1, $f13
    0886BF60:[C62E012C]: lwc1       $f14, 300($s1)
    0886BF64:[46806B60]: cvt.s.w    $f13, $f13
    0886BF68:[460E683E]: c.le.s     $f13, $f14
    0886BF6C:[00000000]: nop
    0886BF70:[45020003]: bc1fl      0x0886BF80
    0886BF74:[8C850040]: lw         $a1, 64($a0)
    0886BF78:[1000000D]: b          0x0886BFB0
    0886BF7C:[00000000]: nop
    0886BF80:[94A5000E]: lhu        $a1, 14($a1)
    0886BF84:[44856800]: mtc1       $a1, $f13
    0886BF88:[46806B60]: cvt.s.w    $f13, $f13
    0886BF8C:[460C683E]: c.le.s     $f13, $f12
    0886BF90:[00000000]: nop
    0886BF94:[45000004]: bc1f       0x0886BFA8
    0886BF98:[00000000]: nop
    0886BF9C:[94850002]: lhu        $a1, 2($a0)
    0886BFA0:[34A50010]: ori        $a1, $a1, 16
    0886BFA4:[A4850002]: sh         $a1, 2($a0)
    0886BFA8:[10000016]: b          0x0886C004
    0886BFAC:[00000000]: nop
    0886BFB0:[94850034]: lhu        $a1, 52($a0)
    0886BFB4:[00C5282A]: slt        $a1, $a2, $a1
    0886BFB8:[14A00012]: bne        $a1, $zr, 0x0886C004
    0886BFBC:[00000000]: nop
    0886BFC0:[94850004]: lhu        $a1, 4($a0)
    0886BFC4:[30A50001]: andi       $a1, $a1, 1
    0886BFC8:[14A00009]: bne        $a1, $zr, 0x0886BFF0
    0886BFCC:[00000000]: nop
    0886BFD0:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0886BFD4:[8CD40014]: lw         $s4, 20($a2)
    0886BFD8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0886BFDC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886BFE0:[0E21B6A0]: jal        0x0886DA80
    0886BFE4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0886BFE8:[10000007]: b          0x0886C008
    0886BFEC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0886BFF0:[94850020]: lhu        $a1, 32($a0)
    0886BFF4:[14A00003]: bne        $a1, $zr, 0x0886C004
    0886BFF8:[00000000]: nop
    0886BFFC:[1000FFF4]: b          0x0886BFD0
    0886C000:[00000000]: nop
    0886C004:[8C840014]: lw         $a0, 20($a0)
    0886C008:[1480FFB3]: bne        $a0, $zr, 0x0886BED8
    0886C00C:[00000000]: nop
    0886C010:[26730001]: addiu      $s3, $s3, 1
    0886C014:[2A640002]: slti       $a0, $s3, 2
--> 0886C018:[1480FFAA]: bne        $a0, $zr, 0x0886BEC4
    0886C01C:[00000000]: nop
    0886C020:[C62C012C]: lwc1       $f12, 300($s1)
    0886C024:[44806800]: mtc1       $zr, $f13
    0886C028:[460D603C]: c.lt.s     $f12, $f13
  Back Branch 0886C10C 177 times (length 15)
    0886C0C4:[468065A0]: cvt.s.w    $f22, $f12
    0886C0C8:[86A40002]: lh         $a0, 2($s5)
    0886C0CC:[02C4202A]: slt        $a0, $s6, $a0
    0886C0D0:[10800010]: beq        $a0, $zr, 0x0886C114
    0886C0D4:[4616A581]: sub.s      $f22, $f20, $f22
--> 0886C0D8:[8EA40004]: lw         $a0, 4($s5)
    0886C0DC:[4600B306]: mov.s      $f12, $f22
    0886C0E0:[02D62821]: addu       $a1, $s6, $s6
    0886C0E4:[00852021]: addu       $a0, $a0, $a1
    0886C0E8:[94870000]: lhu        $a3, 0($a0)
    0886C0EC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0886C0F0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886C0F4:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0886C0F8:[0E21B578]: jal        0x0886D5E0
    0886C0FC:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0886C100:[86A40002]: lh         $a0, 2($s5)
    0886C104:[26D60001]: addiu      $s6, $s6, 1
    0886C108:[02C4202A]: slt        $a0, $s6, $a0
--> 0886C10C:[1480FFF2]: bne        $a0, $zr, 0x0886C0D8
    0886C110:[00000000]: nop
    0886C114:[96440010]: lhu        $a0, 16($s2)
    0886C118:[26940001]: addiu      $s4, $s4, 1
    0886C11C:[0284202A]: slt        $a0, $s4, $a0
  Back Branch 0886BE9C 2 times (length 132)
  Back Branch 0886C1C4 2 times (length 334)
_S1_2_89A0918 9,518,064 instructions (0.459%), 147,346 calls (089A0918 - 089A0BB4, length 168)
    089A0918:[8C830000]: lw         $v1, 0($a0)
    089A091C:[27BDFFF0]: addiu      $sp, $sp, -16
    089A0920:[8C8A0010]: lw         $t2, 16($a0)
    089A0924:[8C8B0014]: lw         $t3, 20($a0)
    089A0928:[2C620002]: sltiu      $v0, $v1, 2
    089A092C:[8C8C0004]: lw         $t4, 4($a0)
    089A0930:[1040001E]: beq        $v0, $zr, 0x089A09AC
    089A0934:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089A0938:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    089A093C:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    089A0940:[01425025]: or         $t2, $t2, $v0
    089A0944:[01635825]: or         $t3, $t3, $v1
    089A0948:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089A094C:[8FA20004]: lw         $v0, 4($sp)
    089A0950:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    089A0954:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    089A0958:[34C6FFFF]: ori        $a2, $a2, -1
    089A095C:[01663024]: and        $a2, $t3, $a2
    089A0960:[00431024]: and        $v0, $v0, $v1
    089A0964:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    089A0968:[00461025]: or         $v0, $v0, $a2
    089A096C:[312507FF]: andi       $a1, $t1, 2047
    089A0970:[3484FFFF]: ori        $a0, $a0, -1
    089A0974:[00441024]: and        $v0, $v0, $a0
    089A0978:[00052D00]: sll        $a1, $a1, 0x0014
    089A097C:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    089A0980:[00451025]: or         $v0, $v0, $a1
    089A0984:[3463FFFF]: ori        $v1, $v1, -1
    089A0988:[00431024]: and        $v0, $v0, $v1
    089A098C:[000C27C0]: sll        $a0, $t4, 0x001F
    089A0990:[00441025]: or         $v0, $v0, $a0
    089A0994:[AFA20004]: sw         $v0, 4($sp)
    089A0998:[AFAA0000]: sw         $t2, 0($sp)
    089A099C:[8FA20000]: lw         $v0, 0($sp)
    089A09A0:[8FA30004]: lw         $v1, 4($sp)
    089A09A4:[03E00008]: jr         $ra
    089A09A8:[27BD0010]: addiu      $sp, $sp, 16
    089A09AC:[38620004]: xori       $v0, $v1, 4
    089A09B0:[50400059]: beql       $v0, $zr, 0x089A0B18
    089A09B4:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089A09B8:[38620002]: xori       $v0, $v1, 2
    089A09BC:[10400056]: beq        $v0, $zr, 0x089A0B18
    089A09C0:[00000000]: nop
    089A09C4:[014B1025]: or         $v0, $t2, $t3
    089A09C8:[1040FFE1]: beq        $v0, $zr, 0x089A0950
    089A09CC:[8FA20004]: lw         $v0, 4($sp)
    089A09D0:[8C840008]: lw         $a0, 8($a0)
    089A09D4:[2882FC02]: slti       $v0, $a0, -1022
    089A09D8:[1040004D]: beq        $v0, $zr, 0x089A0B10
    089A09DC:[28820400]: slti       $v0, $a0, 1024
    089A09E0:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    089A09E4:[00446823]: subu       $t5, $v0, $a0
    089A09E8:[29A30039]: slti       $v1, $t5, 57
    089A09EC:[14600022]: bne        $v1, $zr, 0x089A0A78
    089A09F0:[00000000]: nop
    089A09F4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089A09F8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A09FC:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0A00:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089A0A04:[01421024]: and        $v0, $t2, $v0
    089A0A08:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089A0A0C:[1044000E]: beq        $v0, $a0, 0x089A0A48
    089A0A10:[01631824]: and        $v1, $t3, $v1
    089A0A14:[254A007F]: addiu      $t2, $t2, 127
    089A0A18:[2D42007F]: sltiu      $v0, $t2, 127
    089A0A1C:[01625821]: addu       $t3, $t3, $v0
    089A0A20:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089A0A24:[3442FFFF]: ori        $v0, $v0, -1
    089A0A28:[004B102B]: sltu       $v0, $v0, $t3
    089A0A2C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089A0A30:[000A5202]: srl        $t2, $t2, 0x0008
    089A0A34:[000B2600]: sll        $a0, $t3, 0x0018
    089A0A38:[0062480B]: movn       $t1, $v1, $v0
    089A0A3C:[01445025]: or         $t2, $t2, $a0
    089A0A40:[0A268253]: j          0x089A094C
    089A0A44:[000B5A02]: srl        $t3, $t3, 0x0008
    089A0A48:[5460FFF3]: bnel       $v1, $zr, 0x089A0A18
    089A0A4C:[254A007F]: addiu      $t2, $t2, 127
    089A0A50:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0A54:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0A58:[01421024]: and        $v0, $t2, $v0
    089A0A5C:[01631824]: and        $v1, $t3, $v1
    089A0A60:[00431025]: or         $v0, $v0, $v1
    089A0A64:[5040FFEF]: beql       $v0, $zr, 0x089A0A24
    089A0A68:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089A0A6C:[254A0080]: addiu      $t2, $t2, 128
    089A0A70:[0A268287]: j          0x089A0A1C
    089A0A74:[2D420080]: sltiu      $v0, $t2, 128
    089A0A78:[24050000]: addiu      $a1, $zr, 0 <=> li $a1, 0
    089A0A7C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089A0A80:[000D3680]: sll        $a2, $t5, 0x001A
    089A0A84:[04C10004]: bgez       $a2, 0x089A0A98
    089A0A88:[00000000]: nop
    089A0A8C:[01A41804]: sllv       $v1, $a0, $t5
    089A0A90:[10000007]: b          0x089A0AB0
    089A0A94:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A0A98:[10C00004]: beq        $a2, $zr, 0x089A0AAC
    089A0A9C:[01A51804]: sllv       $v1, $a1, $t5
    089A0AA0:[000D3023]: subu       $a2, $zr, $t5 <=> negu $a2, $t5
    089A0AA4:[00C43006]: srlv       $a2, $a0, $a2
    089A0AA8:[00661825]: or         $v1, $v1, $a2
    089A0AAC:[01A41004]: sllv       $v0, $a0, $t5
    089A0AB0:[2442FFFF]: addiu      $v0, $v0, -1
    089A0AB4:[2C47FFFF]: sltiu      $a3, $v0, -1
    089A0AB8:[2463FFFF]: addiu      $v1, $v1, -1
    089A0ABC:[00671821]: addu       $v1, $v1, $a3
    089A0AC0:[01421024]: and        $v0, $t2, $v0
    089A0AC4:[01631824]: and        $v1, $t3, $v1
    089A0AC8:[00431025]: or         $v0, $v0, $v1
    089A0ACC:[000D4680]: sll        $t0, $t5, 0x001A
    089A0AD0:[05010004]: bgez       $t0, 0x089A0AE4
    089A0AD4:[00000000]: nop
    089A0AD8:[01AB3006]: srlv       $a2, $t3, $t5
    089A0ADC:[10000007]: b          0x089A0AFC
    089A0AE0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089A0AE4:[11000004]: beq        $t0, $zr, 0x089A0AF8
    089A0AE8:[01AA3006]: srlv       $a2, $t2, $t5
    089A0AEC:[000D4023]: subu       $t0, $zr, $t5 <=> negu $t0, $t5
    089A0AF0:[010B4004]: sllv       $t0, $t3, $t0
    089A0AF4:[00C83025]: or         $a2, $a2, $t0
    089A0AF8:[01AB3806]: srlv       $a3, $t3, $t5
    089A0AFC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089A0B00:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089A0B04:[00C25025]: or         $t2, $a2, $v0
    089A0B08:[0A26827F]: j          0x089A09FC
    089A0B0C:[00E55825]: or         $t3, $a3, $a1
    089A0B10:[14400005]: bne        $v0, $zr, 0x089A0B28
    089A0B14:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089A0B18:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089A0B1C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A0B20:[0A268254]: j          0x089A0950
    089A0B24:[8FA20004]: lw         $v0, 4($sp)
    089A0B28:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0B2C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089A0B30:[01423024]: and        $a2, $t2, $v0
    089A0B34:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089A0B38:[01633824]: and        $a3, $t3, $v1
    089A0B3C:[10C20012]: beq        $a2, $v0, 0x089A0B88
    089A0B40:[248903FF]: addiu      $t1, $a0, 1023
    089A0B44:[254A007F]: addiu      $t2, $t2, 127
    089A0B48:[2D42007F]: sltiu      $v0, $t2, 127
    089A0B4C:[01625821]: addu       $t3, $t3, $v0
    089A0B50:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089A0B54:[3442FFFF]: ori        $v0, $v0, -1
    089A0B58:[004B102B]: sltu       $v0, $v0, $t3
    089A0B5C:[50400007]: beql       $v0, $zr, 0x089A0B7C
    089A0B60:[000A5202]: srl        $t2, $t2, 0x0008
    089A0B64:[000B17C0]: sll        $v0, $t3, 0x001F
    089A0B68:[000A5042]: srl        $t2, $t2, 0x0001
    089A0B6C:[01425025]: or         $t2, $t2, $v0
    089A0B70:[000B5842]: srl        $t3, $t3, 0x0001
    089A0B74:[25290001]: addiu      $t1, $t1, 1
    089A0B78:[000A5202]: srl        $t2, $t2, 0x0008
    089A0B7C:[000B1600]: sll        $v0, $t3, 0x0018
    089A0B80:[0A268290]: j          0x089A0A40
    089A0B84:[01425025]: or         $t2, $t2, $v0
    089A0B88:[54E0FFEF]: bnel       $a3, $zr, 0x089A0B48
    089A0B8C:[254A007F]: addiu      $t2, $t2, 127
    089A0B90:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0B94:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0B98:[01421024]: and        $v0, $t2, $v0
    089A0B9C:[01631824]: and        $v1, $t3, $v1
    089A0BA0:[00431025]: or         $v0, $v0, $v1
    089A0BA4:[5040FFEB]: beql       $v0, $zr, 0x089A0B54
    089A0BA8:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089A0BAC:[254A0080]: addiu      $t2, $t2, 128
    089A0BB0:[0A2682D3]: j          0x089A0B4C
    089A0BB4:[2D420080]: sltiu      $v0, $t2, 128
  Back Branch 089A09C8 139,756 times (length 32)
    089A093C:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    089A0940:[01425025]: or         $t2, $t2, $v0
    089A0944:[01635825]: or         $t3, $t3, $v1
    089A0948:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089A094C:[8FA20004]: lw         $v0, 4($sp)
--> 089A0950:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    089A0954:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    089A0958:[34C6FFFF]: ori        $a2, $a2, -1
    089A095C:[01663024]: and        $a2, $t3, $a2
    089A0960:[00431024]: and        $v0, $v0, $v1
    089A0964:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    089A0968:[00461025]: or         $v0, $v0, $a2
    089A096C:[312507FF]: andi       $a1, $t1, 2047
    089A0970:[3484FFFF]: ori        $a0, $a0, -1
    089A0974:[00441024]: and        $v0, $v0, $a0
    089A0978:[00052D00]: sll        $a1, $a1, 0x0014
    089A097C:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    089A0980:[00451025]: or         $v0, $v0, $a1
    089A0984:[3463FFFF]: ori        $v1, $v1, -1
    089A0988:[00431024]: and        $v0, $v0, $v1
    089A098C:[000C27C0]: sll        $a0, $t4, 0x001F
    089A0990:[00441025]: or         $v0, $v0, $a0
    089A0994:[AFA20004]: sw         $v0, 4($sp)
    089A0998:[AFAA0000]: sw         $t2, 0($sp)
    089A099C:[8FA20000]: lw         $v0, 0($sp)
    089A09A0:[8FA30004]: lw         $v1, 4($sp)
    089A09A4:[03E00008]: jr         $ra
    089A09A8:[27BD0010]: addiu      $sp, $sp, 16
    089A09AC:[38620004]: xori       $v0, $v1, 4
    089A09B0:[50400059]: beql       $v0, $zr, 0x089A0B18
    089A09B4:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089A09B8:[38620002]: xori       $v0, $v1, 2
    089A09BC:[10400056]: beq        $v0, $zr, 0x089A0B18
    089A09C0:[00000000]: nop
    089A09C4:[014B1025]: or         $v0, $t2, $t3
--> 089A09C8:[1040FFE1]: beq        $v0, $zr, 0x089A0950
    089A09CC:[8FA20004]: lw         $v0, 4($sp)
    089A09D0:[8C840008]: lw         $a0, 8($a0)
    089A09D4:[2882FC02]: slti       $v0, $a0, -1022
    089A09D8:[1040004D]: beq        $v0, $zr, 0x089A0B10
  Back Branch 089A0B80 139,361 times (length 82)
    089A0A2C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089A0A30:[000A5202]: srl        $t2, $t2, 0x0008
    089A0A34:[000B2600]: sll        $a0, $t3, 0x0018
    089A0A38:[0062480B]: movn       $t1, $v1, $v0
    089A0A3C:[01445025]: or         $t2, $t2, $a0
--> 089A0A40:[0A268253]: j          0x089A094C
    089A0A44:[000B5A02]: srl        $t3, $t3, 0x0008
    089A0A48:[5460FFF3]: bnel       $v1, $zr, 0x089A0A18
    089A0A4C:[254A007F]: addiu      $t2, $t2, 127
    089A0A50:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0A54:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0A58:[01421024]: and        $v0, $t2, $v0
    089A0A5C:[01631824]: and        $v1, $t3, $v1
    089A0A60:[00431025]: or         $v0, $v0, $v1
    089A0A64:[5040FFEF]: beql       $v0, $zr, 0x089A0A24
    089A0A68:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089A0A6C:[254A0080]: addiu      $t2, $t2, 128
    089A0A70:[0A268287]: j          0x089A0A1C
    089A0A74:[2D420080]: sltiu      $v0, $t2, 128
    089A0A78:[24050000]: addiu      $a1, $zr, 0 <=> li $a1, 0
    089A0A7C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089A0A80:[000D3680]: sll        $a2, $t5, 0x001A
    089A0A84:[04C10004]: bgez       $a2, 0x089A0A98
    089A0A88:[00000000]: nop
    089A0A8C:[01A41804]: sllv       $v1, $a0, $t5
    089A0A90:[10000007]: b          0x089A0AB0
    089A0A94:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089A0A98:[10C00004]: beq        $a2, $zr, 0x089A0AAC
    089A0A9C:[01A51804]: sllv       $v1, $a1, $t5
    089A0AA0:[000D3023]: subu       $a2, $zr, $t5 <=> negu $a2, $t5
    089A0AA4:[00C43006]: srlv       $a2, $a0, $a2
    089A0AA8:[00661825]: or         $v1, $v1, $a2
    089A0AAC:[01A41004]: sllv       $v0, $a0, $t5
    089A0AB0:[2442FFFF]: addiu      $v0, $v0, -1
    089A0AB4:[2C47FFFF]: sltiu      $a3, $v0, -1
    089A0AB8:[2463FFFF]: addiu      $v1, $v1, -1
    089A0ABC:[00671821]: addu       $v1, $v1, $a3
    089A0AC0:[01421024]: and        $v0, $t2, $v0
    089A0AC4:[01631824]: and        $v1, $t3, $v1
    089A0AC8:[00431025]: or         $v0, $v0, $v1
    089A0ACC:[000D4680]: sll        $t0, $t5, 0x001A
    089A0AD0:[05010004]: bgez       $t0, 0x089A0AE4
    089A0AD4:[00000000]: nop
    089A0AD8:[01AB3006]: srlv       $a2, $t3, $t5
    089A0ADC:[10000007]: b          0x089A0AFC
    089A0AE0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089A0AE4:[11000004]: beq        $t0, $zr, 0x089A0AF8
    089A0AE8:[01AA3006]: srlv       $a2, $t2, $t5
    089A0AEC:[000D4023]: subu       $t0, $zr, $t5 <=> negu $t0, $t5
    089A0AF0:[010B4004]: sllv       $t0, $t3, $t0
    089A0AF4:[00C83025]: or         $a2, $a2, $t0
    089A0AF8:[01AB3806]: srlv       $a3, $t3, $t5
    089A0AFC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089A0B00:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089A0B04:[00C25025]: or         $t2, $a2, $v0
    089A0B08:[0A26827F]: j          0x089A09FC
    089A0B0C:[00E55825]: or         $t3, $a3, $a1
    089A0B10:[14400005]: bne        $v0, $zr, 0x089A0B28
    089A0B14:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089A0B18:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089A0B1C:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A0B20:[0A268254]: j          0x089A0950
    089A0B24:[8FA20004]: lw         $v0, 4($sp)
    089A0B28:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0B2C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089A0B30:[01423024]: and        $a2, $t2, $v0
    089A0B34:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089A0B38:[01633824]: and        $a3, $t3, $v1
    089A0B3C:[10C20012]: beq        $a2, $v0, 0x089A0B88
    089A0B40:[248903FF]: addiu      $t1, $a0, 1023
    089A0B44:[254A007F]: addiu      $t2, $t2, 127
    089A0B48:[2D42007F]: sltiu      $v0, $t2, 127
    089A0B4C:[01625821]: addu       $t3, $t3, $v0
    089A0B50:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089A0B54:[3442FFFF]: ori        $v0, $v0, -1
    089A0B58:[004B102B]: sltu       $v0, $v0, $t3
    089A0B5C:[50400007]: beql       $v0, $zr, 0x089A0B7C
    089A0B60:[000A5202]: srl        $t2, $t2, 0x0008
    089A0B64:[000B17C0]: sll        $v0, $t3, 0x001F
    089A0B68:[000A5042]: srl        $t2, $t2, 0x0001
    089A0B6C:[01425025]: or         $t2, $t2, $v0
    089A0B70:[000B5842]: srl        $t3, $t3, 0x0001
    089A0B74:[25290001]: addiu      $t1, $t1, 1
    089A0B78:[000A5202]: srl        $t2, $t2, 0x0008
    089A0B7C:[000B1600]: sll        $v0, $t3, 0x0018
--> 089A0B80:[0A268290]: j          0x089A0A40
    089A0B84:[01425025]: or         $t2, $t2, $v0
    089A0B88:[54E0FFEF]: bnel       $a3, $zr, 0x089A0B48
    089A0B8C:[254A007F]: addiu      $t2, $t2, 127
    089A0B90:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
  Back Branch 089A0A40 139,361 times (length 63)
    089A0938:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    089A093C:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    089A0940:[01425025]: or         $t2, $t2, $v0
    089A0944:[01635825]: or         $t3, $t3, $v1
    089A0948:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
--> 089A094C:[8FA20004]: lw         $v0, 4($sp)
    089A0950:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    089A0954:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    089A0958:[34C6FFFF]: ori        $a2, $a2, -1
    089A095C:[01663024]: and        $a2, $t3, $a2
    089A0960:[00431024]: and        $v0, $v0, $v1
    089A0964:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    089A0968:[00461025]: or         $v0, $v0, $a2
    089A096C:[312507FF]: andi       $a1, $t1, 2047
    089A0970:[3484FFFF]: ori        $a0, $a0, -1
    089A0974:[00441024]: and        $v0, $v0, $a0
    089A0978:[00052D00]: sll        $a1, $a1, 0x0014
    089A097C:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    089A0980:[00451025]: or         $v0, $v0, $a1
    089A0984:[3463FFFF]: ori        $v1, $v1, -1
    089A0988:[00431024]: and        $v0, $v0, $v1
    089A098C:[000C27C0]: sll        $a0, $t4, 0x001F
    089A0990:[00441025]: or         $v0, $v0, $a0
    089A0994:[AFA20004]: sw         $v0, 4($sp)
    089A0998:[AFAA0000]: sw         $t2, 0($sp)
    089A099C:[8FA20000]: lw         $v0, 0($sp)
    089A09A0:[8FA30004]: lw         $v1, 4($sp)
    089A09A4:[03E00008]: jr         $ra
    089A09A8:[27BD0010]: addiu      $sp, $sp, 16
    089A09AC:[38620004]: xori       $v0, $v1, 4
    089A09B0:[50400059]: beql       $v0, $zr, 0x089A0B18
    089A09B4:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089A09B8:[38620002]: xori       $v0, $v1, 2
    089A09BC:[10400056]: beq        $v0, $zr, 0x089A0B18
    089A09C0:[00000000]: nop
    089A09C4:[014B1025]: or         $v0, $t2, $t3
    089A09C8:[1040FFE1]: beq        $v0, $zr, 0x089A0950
    089A09CC:[8FA20004]: lw         $v0, 4($sp)
    089A09D0:[8C840008]: lw         $a0, 8($a0)
    089A09D4:[2882FC02]: slti       $v0, $a0, -1022
    089A09D8:[1040004D]: beq        $v0, $zr, 0x089A0B10
    089A09DC:[28820400]: slti       $v0, $a0, 1024
    089A09E0:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    089A09E4:[00446823]: subu       $t5, $v0, $a0
    089A09E8:[29A30039]: slti       $v1, $t5, 57
    089A09EC:[14600022]: bne        $v1, $zr, 0x089A0A78
    089A09F0:[00000000]: nop
    089A09F4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089A09F8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089A09FC:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0A00:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089A0A04:[01421024]: and        $v0, $t2, $v0
    089A0A08:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089A0A0C:[1044000E]: beq        $v0, $a0, 0x089A0A48
    089A0A10:[01631824]: and        $v1, $t3, $v1
    089A0A14:[254A007F]: addiu      $t2, $t2, 127
    089A0A18:[2D42007F]: sltiu      $v0, $t2, 127
    089A0A1C:[01625821]: addu       $t3, $t3, $v0
    089A0A20:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089A0A24:[3442FFFF]: ori        $v0, $v0, -1
    089A0A28:[004B102B]: sltu       $v0, $v0, $t3
    089A0A2C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089A0A30:[000A5202]: srl        $t2, $t2, 0x0008
    089A0A34:[000B2600]: sll        $a0, $t3, 0x0018
    089A0A38:[0062480B]: movn       $t1, $v1, $v0
    089A0A3C:[01445025]: or         $t2, $t2, $a0
--> 089A0A40:[0A268253]: j          0x089A094C
    089A0A44:[000B5A02]: srl        $t3, $t3, 0x0008
    089A0A48:[5460FFF3]: bnel       $v1, $zr, 0x089A0A18
    089A0A4C:[254A007F]: addiu      $t2, $t2, 127
    089A0A50:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
  Back Branch 089A0B20 7,590 times (length 118)
  Back Branch 089A0BA4 148 times (length 22)
    089A0B40:[248903FF]: addiu      $t1, $a0, 1023
    089A0B44:[254A007F]: addiu      $t2, $t2, 127
    089A0B48:[2D42007F]: sltiu      $v0, $t2, 127
    089A0B4C:[01625821]: addu       $t3, $t3, $v0
    089A0B50:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
--> 089A0B54:[3442FFFF]: ori        $v0, $v0, -1
    089A0B58:[004B102B]: sltu       $v0, $v0, $t3
    089A0B5C:[50400007]: beql       $v0, $zr, 0x089A0B7C
    089A0B60:[000A5202]: srl        $t2, $t2, 0x0008
    089A0B64:[000B17C0]: sll        $v0, $t3, 0x001F
    089A0B68:[000A5042]: srl        $t2, $t2, 0x0001
    089A0B6C:[01425025]: or         $t2, $t2, $v0
    089A0B70:[000B5842]: srl        $t3, $t3, 0x0001
    089A0B74:[25290001]: addiu      $t1, $t1, 1
    089A0B78:[000A5202]: srl        $t2, $t2, 0x0008
    089A0B7C:[000B1600]: sll        $v0, $t3, 0x0018
    089A0B80:[0A268290]: j          0x089A0A40
    089A0B84:[01425025]: or         $t2, $t2, $v0
    089A0B88:[54E0FFEF]: bnel       $a3, $zr, 0x089A0B48
    089A0B8C:[254A007F]: addiu      $t2, $t2, 127
    089A0B90:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0B94:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0B98:[01421024]: and        $v0, $t2, $v0
    089A0B9C:[01631824]: and        $v1, $t3, $v1
    089A0BA0:[00431025]: or         $v0, $v0, $v1
--> 089A0BA4:[5040FFEB]: beql       $v0, $zr, 0x089A0B54
    089A0BA8:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089A0BAC:[254A0080]: addiu      $t2, $t2, 128
    089A0BB0:[0A2682D3]: j          0x089A0B4C
    089A0BB4:[2D420080]: sltiu      $v0, $t2, 128
  Back Branch 089A0BB0 72 times (length 27)
    089A0B38:[01633824]: and        $a3, $t3, $v1
    089A0B3C:[10C20012]: beq        $a2, $v0, 0x089A0B88
    089A0B40:[248903FF]: addiu      $t1, $a0, 1023
    089A0B44:[254A007F]: addiu      $t2, $t2, 127
    089A0B48:[2D42007F]: sltiu      $v0, $t2, 127
--> 089A0B4C:[01625821]: addu       $t3, $t3, $v0
    089A0B50:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089A0B54:[3442FFFF]: ori        $v0, $v0, -1
    089A0B58:[004B102B]: sltu       $v0, $v0, $t3
    089A0B5C:[50400007]: beql       $v0, $zr, 0x089A0B7C
    089A0B60:[000A5202]: srl        $t2, $t2, 0x0008
    089A0B64:[000B17C0]: sll        $v0, $t3, 0x001F
    089A0B68:[000A5042]: srl        $t2, $t2, 0x0001
    089A0B6C:[01425025]: or         $t2, $t2, $v0
    089A0B70:[000B5842]: srl        $t3, $t3, 0x0001
    089A0B74:[25290001]: addiu      $t1, $t1, 1
    089A0B78:[000A5202]: srl        $t2, $t2, 0x0008
    089A0B7C:[000B1600]: sll        $v0, $t3, 0x0018
    089A0B80:[0A268290]: j          0x089A0A40
    089A0B84:[01425025]: or         $t2, $t2, $v0
    089A0B88:[54E0FFEF]: bnel       $a3, $zr, 0x089A0B48
    089A0B8C:[254A007F]: addiu      $t2, $t2, 127
    089A0B90:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089A0B94:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089A0B98:[01421024]: and        $v0, $t2, $v0
    089A0B9C:[01631824]: and        $v1, $t3, $v1
    089A0BA0:[00431025]: or         $v0, $v0, $v1
    089A0BA4:[5040FFEB]: beql       $v0, $zr, 0x089A0B54
    089A0BA8:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089A0BAC:[254A0080]: addiu      $t2, $t2, 128
--> 089A0BB0:[0A2682D3]: j          0x089A0B4C
    089A0BB4:[2D420080]: sltiu      $v0, $t2, 128
_S1_2_886FC60 9,483,411 instructions (0.457%), 78,166 calls (0886FC60 - 0886FED4, length 158)
    0886FC60:[27BDFFD0]: addiu      $sp, $sp, -48
    0886FC64:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0886FC68:[27A4000F]: addiu      $a0, $sp, 15
    0886FC6C:[2408FFF0]: addiu      $t0, $zr, -16 <=> li $t0, -16
    0886FC70:[00882024]: and        $a0, $a0, $t0
    0886FC74:[D8C00000]: lv.q       C000.q, 0($a2)
    0886FC78:[DF0C0064]: VIIM.s     S300.s, 0x0064
    0886FC7C:[DF2C0064]: VIIM.s     S301.s, 0x0064
    0886FC80:[DF4CFF9C]: VIIM.s     S302.s, 0xFF9C
    0886FC84:[DF6CFF9C]: VIIM.s     S303.s, 0xFF9C
    0886FC88:[DF0D8003]: VIIM.s     S310.s, 0x8003
    0886FC8C:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0886FC90:[24C6BD20]: addiu      $a2, $a2, -17120
    0886FC94:[D8D00000]: lv.q       C400.q, 0($a2)
    0886FC98:[D8D10010]: lv.q       C410.q, 16($a2)
    0886FC9C:[D8D20020]: lv.q       C420.q, 32($a2)
    0886FCA0:[D8D30030]: lv.q       C430.q, 48($a2)
    0886FCA4:[D8D40040]: lv.q       C500.q, 64($a2)
    0886FCA8:[D8D50050]: lv.q       C510.q, 80($a2)
    0886FCAC:[D8D60060]: lv.q       C520.q, 96($a2)
    0886FCB0:[D8D70070]: lv.q       C530.q, 112($a2)
    0886FCB4:[24E60170]: addiu      $a2, $a3, 368
    0886FCB8:[D8D80000]: lv.q       C600.q, 0($a2)
    0886FCBC:[D8D90010]: lv.q       C610.q, 16($a2)
    0886FCC0:[D8DA0020]: lv.q       C620.q, 32($a2)
    0886FCC4:[D8DB0030]: lv.q       C630.q, 48($a2)
    0886FCC8:[D8BC0000]: lv.q       C700.q, 0($a1)
    0886FCCC:[D8BD0010]: lv.q       C710.q, 16($a1)
    0886FCD0:[D8BE0020]: lv.q       C720.q, 32($a1)
    0886FCD4:[D8BF0030]: lv.q       C730.q, 48($a1)
    0886FCD8:[F01CB884]: VMMUL.q    M100.q, M600.q, M700.q
    0886FCDC:[D0070062]: vone.s     S023.s
    0886FCE0:[64108002]: vmul.t     C020.t, C000.t, C400.t
    0886FCE4:[F182A488]: VTFM4.q    C200.q, E100.q, C020.q
    0886FCE8:[6C006808]: vcmp.s     EZ, S203.s, S000.s
    0886FCEC:[49010006]: bvt        0, 0x0886FD08
    0886FCF0:[FFFF0000]: vnop
    0886FCF4:[D0106868]: vrcp.s     S203.s, S203.s
    0886FCF8:[65680888]: vscl.p     C200.p, C200.p, S203.s
    0886FCFC:[6D0C088C]: vmin.p     C300.p, C200.p, C300.p
    0886FD00:[6DCC08CC]: vmax.p     C302.p, C200.p, C302.p
    0886FD04:[6DC80D0D]: vmax.s     S310.s, S310.s, S202.s
    0886FD08:[64118002]: vmul.t     C020.t, C000.t, C410.t
    0886FD0C:[F182A488]: VTFM4.q    C200.q, E100.q, C020.q
    0886FD10:[6C006808]: vcmp.s     EZ, S203.s, S000.s
    0886FD14:[49010006]: bvt        0, 0x0886FD30
    0886FD18:[FFFF0000]: vnop
    0886FD1C:[D0106868]: vrcp.s     S203.s, S203.s
    0886FD20:[65680888]: vscl.p     C200.p, C200.p, S203.s
    0886FD24:[6D0C088C]: vmin.p     C300.p, C200.p, C300.p
    0886FD28:[6DCC08CC]: vmax.p     C302.p, C200.p, C302.p
    0886FD2C:[6DC80D0D]: vmax.s     S310.s, S310.s, S202.s
    0886FD30:[64128002]: vmul.t     C020.t, C000.t, C420.t
    0886FD34:[F182A488]: VTFM4.q    C200.q, E100.q, C020.q
    0886FD38:[6C006808]: vcmp.s     EZ, S203.s, S000.s
    0886FD3C:[49010006]: bvt        0, 0x0886FD58
    0886FD40:[FFFF0000]: vnop
    0886FD44:[D0106868]: vrcp.s     S203.s, S203.s
    0886FD48:[65680888]: vscl.p     C200.p, C200.p, S203.s
    0886FD4C:[6D0C088C]: vmin.p     C300.p, C200.p, C300.p
    0886FD50:[6DCC08CC]: vmax.p     C302.p, C200.p, C302.p
    0886FD54:[6DC80D0D]: vmax.s     S310.s, S310.s, S202.s
    0886FD58:[64138002]: vmul.t     C020.t, C000.t, C430.t
    0886FD5C:[F182A488]: VTFM4.q    C200.q, E100.q, C020.q
    0886FD60:[6C006808]: vcmp.s     EZ, S203.s, S000.s
    0886FD64:[49010006]: bvt        0, 0x0886FD80
    0886FD68:[FFFF0000]: vnop
    0886FD6C:[D0106868]: vrcp.s     S203.s, S203.s
    0886FD70:[65680888]: vscl.p     C200.p, C200.p, S203.s
    0886FD74:[6D0C088C]: vmin.p     C300.p, C200.p, C300.p
    0886FD78:[6DCC08CC]: vmax.p     C302.p, C200.p, C302.p
    0886FD7C:[6DC80D0D]: vmax.s     S310.s, S310.s, S202.s
    0886FD80:[64148002]: vmul.t     C020.t, C000.t, C500.t
    0886FD84:[F182A488]: VTFM4.q    C200.q, E100.q, C020.q
    0886FD88:[6C006808]: vcmp.s     EZ, S203.s, S000.s
    0886FD8C:[49010006]: bvt        0, 0x0886FDA8
    0886FD90:[FFFF0000]: vnop
    0886FD94:[D0106868]: vrcp.s     S203.s, S203.s
    0886FD98:[65680888]: vscl.p     C200.p, C200.p, S203.s
    0886FD9C:[6D0C088C]: vmin.p     C300.p, C200.p, C300.p
    0886FDA0:[6DCC08CC]: vmax.p     C302.p, C200.p, C302.p
    0886FDA4:[6DC80D0D]: vmax.s     S310.s, S310.s, S202.s
    0886FDA8:[64158002]: vmul.t     C020.t, C000.t, C510.t
    0886FDAC:[F182A488]: VTFM4.q    C200.q, E100.q, C020.q
    0886FDB0:[6C006808]: vcmp.s     EZ, S203.s, S000.s
    0886FDB4:[49010006]: bvt        0, 0x0886FDD0
    0886FDB8:[FFFF0000]: vnop
    0886FDBC:[D0106868]: vrcp.s     S203.s, S203.s
    0886FDC0:[65680888]: vscl.p     C200.p, C200.p, S203.s
    0886FDC4:[6D0C088C]: vmin.p     C300.p, C200.p, C300.p
    0886FDC8:[6DCC08CC]: vmax.p     C302.p, C200.p, C302.p
    0886FDCC:[6DC80D0D]: vmax.s     S310.s, S310.s, S202.s
    0886FDD0:[64168002]: vmul.t     C020.t, C000.t, C520.t
    0886FDD4:[F182A488]: VTFM4.q    C200.q, E100.q, C020.q
    0886FDD8:[6C006808]: vcmp.s     EZ, S203.s, S000.s
    0886FDDC:[49010006]: bvt        0, 0x0886FDF8
    0886FDE0:[FFFF0000]: vnop
    0886FDE4:[D0106868]: vrcp.s     S203.s, S203.s
    0886FDE8:[65680888]: vscl.p     C200.p, C200.p, S203.s
    0886FDEC:[6D0C088C]: vmin.p     C300.p, C200.p, C300.p
    0886FDF0:[6DCC08CC]: vmax.p     C302.p, C200.p, C302.p
    0886FDF4:[6DC80D0D]: vmax.s     S310.s, S310.s, S202.s
    0886FDF8:[64178002]: vmul.t     C020.t, C000.t, C530.t
    0886FDFC:[F182A488]: VTFM4.q    C200.q, E100.q, C020.q
    0886FE00:[6C006808]: vcmp.s     EZ, S203.s, S000.s
    0886FE04:[49010006]: bvt        0, 0x0886FE20
    0886FE08:[FFFF0000]: vnop
    0886FE0C:[D0106868]: vrcp.s     S203.s, S203.s
    0886FE10:[65680888]: vscl.p     C200.p, C200.p, S203.s
    0886FE14:[6D0C088C]: vmin.p     C300.p, C200.p, C300.p
    0886FE18:[6DCC08CC]: vmax.p     C302.p, C200.p, C302.p
    0886FE1C:[6DC80D0D]: vmax.s     S310.s, S310.s, S202.s
    0886FE20:[F88C0000]: sv.q       C300.q, 0($a0)
    0886FE24:[27A50020]: addiu      $a1, $sp, 32
    0886FE28:[E8AD0000]: sv.s       S310.s, 0($a1)
    0886FE2C:[C7AC0020]: lwc1       $f12, 32($sp)
    0886FE30:[44806800]: mtc1       $zr, $f13
    0886FE34:[460D603C]: c.lt.s     $f12, $f13
    0886FE38:[00000000]: nop
    0886FE3C:[45010021]: bc1t       0x0886FEC4
    0886FE40:[00000000]: nop
    0886FE44:[C48C0008]: lwc1       $f12, 8($a0)
    0886FE48:[3C05BF80]: lui        $a1, 0xBF80 <=> li $a1, 0xBF800000
    0886FE4C:[44856800]: mtc1       $a1, $f13
    0886FE50:[460D603C]: c.lt.s     $f12, $f13
    0886FE54:[00000000]: nop
    0886FE58:[45010018]: bc1t       0x0886FEBC
    0886FE5C:[00000000]: nop
    0886FE60:[C48E0000]: lwc1       $f14, 0($a0)
    0886FE64:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    0886FE68:[44856000]: mtc1       $a1, $f12
    0886FE6C:[460C703E]: c.le.s     $f14, $f12
    0886FE70:[00000000]: nop
    0886FE74:[4500000F]: bc1f       0x0886FEB4
    0886FE78:[00000000]: nop
    0886FE7C:[C48E000C]: lwc1       $f14, 12($a0)
    0886FE80:[460D703C]: c.lt.s     $f14, $f13
    0886FE84:[00000000]: nop
    0886FE88:[45010008]: bc1t       0x0886FEAC
    0886FE8C:[00000000]: nop
    0886FE90:[C48D0004]: lwc1       $f13, 4($a0)
    0886FE94:[460C683E]: c.le.s     $f13, $f12
    0886FE98:[00000000]: nop
    0886FE9C:[4501000B]: bc1t       0x0886FECC
    0886FEA0:[00000000]: nop
    0886FEA4:[1000000A]: b          0x0886FED0
    0886FEA8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0886FEAC:[10000008]: b          0x0886FED0
    0886FEB0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0886FEB4:[10000006]: b          0x0886FED0
    0886FEB8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0886FEBC:[10000004]: b          0x0886FED0
    0886FEC0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0886FEC4:[10000002]: b          0x0886FED0
    0886FEC8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0886FECC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0886FED0:[03E00008]: jr         $ra
    0886FED4:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8871A50 9,444,960 instructions (0.455%), 37,480 calls (08871A50 - 088724A8, length 663)
    08871A50:[27BDFD50]: addiu      $sp, $sp, -688
    08871A54:[AFB00284]: sw         $s0, 644($sp)
    08871A58:[27B0000F]: addiu      $s0, $sp, 15
    08871A5C:[2408FFF0]: addiu      $t0, $zr, -16 <=> li $t0, -16
    08871A60:[02088024]: and        $s0, $s0, $t0
    08871A64:[AFB30290]: sw         $s3, 656($sp)
    08871A68:[26130040]: addiu      $s3, $s0, 64
    08871A6C:[26680040]: addiu      $t0, $s3, 64
    08871A70:[25090040]: addiu      $t1, $t0, 64
    08871A74:[AFB6029C]: sw         $s6, 668($sp)
    08871A78:[25360040]: addiu      $s6, $t1, 64
    08871A7C:[AFA80208]: sw         $t0, 520($sp)
    08871A80:[AFB50298]: sw         $s5, 664($sp)
    08871A84:[26D50040]: addiu      $s5, $s6, 64
    08871A88:[AFA90264]: sw         $t1, 612($sp)
    08871A8C:[AFB702A0]: sw         $s7, 672($sp)
    08871A90:[26A80040]: addiu      $t0, $s5, 64
    08871A94:[8C970144]: lw         $s7, 324($a0)
    08871A98:[AFA80260]: sw         $t0, 608($sp)
    08871A9C:[AFB2028C]: sw         $s2, 652($sp)
    08871AA0:[8C880154]: lw         $t0, 340($a0)
    08871AA4:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08871AA8:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08871AAC:[E7B4027C]: swc1       $f20, 636($sp)
    08871AB0:[E7B60280]: swc1       $f22, 640($sp)
    08871AB4:[AFB10288]: sw         $s1, 648($sp)
    08871AB8:[AFB40294]: sw         $s4, 660($sp)
    08871ABC:[AFBE02A4]: sw         $fp, 676($sp)
    08871AC0:[AFBF02A8]: sw         $ra, 680($sp)
    08871AC4:[12E00006]: beq        $s7, $zr, 0x08871AE0
    08871AC8:[00E08825]: or         $s1, $a3, $zr <=> move $s1, $a3
    08871ACC:[8E450150]: lw         $a1, 336($s2)
    08871AD0:[54A00005]: bnel       $a1, $zr, 0x08871AE8
    08871AD4:[C64C012C]: lwc1       $f12, 300($s2)
    08871AD8:[10000013]: b          0x08871B28
    08871ADC:[00000000]: nop
    08871AE0:[10000264]: b          0x08872474
    08871AE4:[00000000]: nop
    08871AE8:[8E450150]: lw         $a1, 336($s2)
    08871AEC:[4600630D]: trunc.w.s  $f12, $f12
    08871AF0:[44076000]: mfc1       $a3, $f12
    08871AF4:[00E5282A]: slt        $a1, $a3, $a1
    08871AF8:[14A0000B]: bne        $a1, $zr, 0x08871B28
    08871AFC:[00000000]: nop
    08871B00:[96450002]: lhu        $a1, 2($s2)
    08871B04:[30A50004]: andi       $a1, $a1, 4
    08871B08:[14A00005]: bne        $a1, $zr, 0x08871B20
    08871B0C:[00000000]: nop
    08871B10:[96450002]: lhu        $a1, 2($s2)
    08871B14:[34A50004]: ori        $a1, $a1, 4
    08871B18:[10000003]: b          0x08871B28
    08871B1C:[A6450002]: sh         $a1, 2($s2)
    08871B20:[10000254]: b          0x08872474
    08871B24:[00000000]: nop
    08871B28:[AFA80270]: sw         $t0, 624($sp)
    08871B2C:[4480B000]: mtc1       $zr, $f22
    08871B30:[26450010]: addiu      $a1, $s2, 16
    08871B34:[00083C03]: sra        $a3, $t0, 0x0010
    08871B38:[AFA50268]: sw         $a1, 616($sp)
    08871B3C:[3C083F80]: lui        $t0, 0x3F80 <=> li $t0, 0x3F800000
    08871B40:[263E0030]: addiu      $fp, $s1, 48
    08871B44:[4488A000]: mtc1       $t0, $f20
    08871B48:[30F40040]: andi       $s4, $a3, 64
    08871B4C:[10C00017]: beq        $a2, $zr, 0x08871BAC
    08871B50:[AFA7026C]: sw         $a3, 620($sp)
    08871B54:[C64C00A0]: lwc1       $f12, 160($s2)
    08871B58:[C4CD0000]: lwc1       $f13, 0($a2)
    08871B5C:[C64E00A4]: lwc1       $f14, 164($s2)
    08871B60:[C4CF0004]: lwc1       $f15, 4($a2)
    08871B64:[460D6300]: add.s      $f12, $f12, $f13
    08871B68:[C65000A8]: lwc1       $f16, 168($s2)
    08871B6C:[460F7380]: add.s      $f14, $f14, $f15
    08871B70:[C4D10008]: lwc1       $f17, 8($a2)
    08871B74:[E7B401DC]: swc1       $f20, 476($sp)
    08871B78:[46118400]: add.s      $f16, $f16, $f17
    08871B7C:[E7AC01D0]: swc1       $f12, 464($sp)
    08871B80:[44066000]: mfc1       $a2, $f12
    08871B84:[E7AE01D4]: swc1       $f14, 468($sp)
    08871B88:[44077000]: mfc1       $a3, $f14
    08871B8C:[ACA60000]: sw         $a2, 0($a1)
    08871B90:[E7B001D8]: swc1       $f16, 472($sp)
    08871B94:[44088000]: mfc1       $t0, $f16
    08871B98:[ACA70004]: sw         $a3, 4($a1)
    08871B9C:[4406A000]: mfc1       $a2, $f20
    08871BA0:[ACA80008]: sw         $t0, 8($a1)
    08871BA4:[10000005]: b          0x08871BBC
    08871BA8:[ACA6000C]: sw         $a2, 12($a1)
    08871BAC:[E6560010]: swc1       $f22, 16($s2)
    08871BB0:[E6560014]: swc1       $f22, 20($s2)
    08871BB4:[E6560018]: swc1       $f22, 24($s2)
    08871BB8:[E656001C]: swc1       $f22, 28($s2)
    08871BBC:[C64C00B0]: lwc1       $f12, 176($s2)
    08871BC0:[C48D0020]: lwc1       $f13, 32($a0)
    08871BC4:[C64E00B4]: lwc1       $f14, 180($s2)
    08871BC8:[C48F0024]: lwc1       $f15, 36($a0)
    08871BCC:[460D6300]: add.s      $f12, $f12, $f13
    08871BD0:[C65000B8]: lwc1       $f16, 184($s2)
    08871BD4:[460F7380]: add.s      $f14, $f14, $f15
    08871BD8:[C4910028]: lwc1       $f17, 40($a0)
    08871BDC:[26460020]: addiu      $a2, $s2, 32
    08871BE0:[46118400]: add.s      $f16, $f16, $f17
    08871BE4:[44056000]: mfc1       $a1, $f12
    08871BE8:[44077000]: mfc1       $a3, $f14
    08871BEC:[ACC50000]: sw         $a1, 0($a2)
    08871BF0:[ACC70004]: sw         $a3, 4($a2)
    08871BF4:[4405A000]: mfc1       $a1, $f20
    08871BF8:[44078000]: mfc1       $a3, $f16
    08871BFC:[ACC5000C]: sw         $a1, 12($a2)
    08871C00:[ACC70008]: sw         $a3, 8($a2)
    08871C04:[C64D00C0]: lwc1       $f13, 192($s2)
    08871C08:[C48F0030]: lwc1       $f15, 48($a0)
    08871C0C:[C65100C4]: lwc1       $f17, 196($s2)
    08871C10:[C4920034]: lwc1       $f18, 52($a0)
    08871C14:[460F6B42]: mul.s      $f13, $f13, $f15
    08871C18:[C65300C8]: lwc1       $f19, 200($s2)
    08871C1C:[E7AC01E0]: swc1       $f12, 480($sp)
    08871C20:[C4800038]: lwc1       $f0, 56($a0)
    08871C24:[46128B02]: mul.s      $f12, $f17, $f18
    08871C28:[E7AE01E4]: swc1       $f14, 484($sp)
    08871C2C:[44046800]: mfc1       $a0, $f13
    08871C30:[46009B82]: mul.s      $f14, $f19, $f0
    08871C34:[E7B001E8]: swc1       $f16, 488($sp)
    08871C38:[E7B401EC]: swc1       $f20, 492($sp)
    08871C3C:[26450030]: addiu      $a1, $s2, 48
    08871C40:[44076000]: mfc1       $a3, $f12
    08871C44:[ACA40000]: sw         $a0, 0($a1)
    08871C48:[44087000]: mfc1       $t0, $f14
    08871C4C:[ACA70004]: sw         $a3, 4($a1)
    08871C50:[ACA80008]: sw         $t0, 8($a1)
    08871C54:[4404A000]: mfc1       $a0, $f20
    08871C58:[E7AD01F0]: swc1       $f13, 496($sp)
    08871C5C:[ACA4000C]: sw         $a0, 12($a1)
    08871C60:[C64D0030]: lwc1       $f13, 48($s2)
    08871C64:[E7AC01F4]: swc1       $f12, 500($sp)
    08871C68:[E62D0000]: swc1       $f13, 0($s1)
    08871C6C:[E7AE01F8]: swc1       $f14, 504($sp)
    08871C70:[E6360004]: swc1       $f22, 4($s1)
    08871C74:[E7B401FC]: swc1       $f20, 508($sp)
    08871C78:[E6360008]: swc1       $f22, 8($s1)
    08871C7C:[E636000C]: swc1       $f22, 12($s1)
    08871C80:[E6360010]: swc1       $f22, 16($s1)
    08871C84:[C64C0034]: lwc1       $f12, 52($s2)
    08871C88:[E6360018]: swc1       $f22, 24($s1)
    08871C8C:[E62C0014]: swc1       $f12, 20($s1)
    08871C90:[E636001C]: swc1       $f22, 28($s1)
    08871C94:[E6360020]: swc1       $f22, 32($s1)
    08871C98:[E6360024]: swc1       $f22, 36($s1)
    08871C9C:[C64C0038]: lwc1       $f12, 56($s2)
    08871CA0:[E636002C]: swc1       $f22, 44($s1)
    08871CA4:[E62C0028]: swc1       $f12, 40($s1)
    08871CA8:[E6360030]: swc1       $f22, 48($s1)
    08871CAC:[E6360034]: swc1       $f22, 52($s1)
    08871CB0:[E6360038]: swc1       $f22, 56($s1)
    08871CB4:[E634003C]: swc1       $f20, 60($s1)
    08871CB8:[924701A0]: lbu        $a3, 416($s2)
    08871CBC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08871CC0:[0E21C53F]: jal        0x088714FC
    08871CC4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08871CC8:[8FA40268]: lw         $a0, 616($sp)
    08871CCC:[C48C0000]: lwc1       $f12, 0($a0)
    08871CD0:[C48D0004]: lwc1       $f13, 4($a0)
    08871CD4:[C48E0008]: lwc1       $f14, 8($a0)
    08871CD8:[44056000]: mfc1       $a1, $f12
    08871CDC:[C48F000C]: lwc1       $f15, 12($a0)
    08871CE0:[44066800]: mfc1       $a2, $f13
    08871CE4:[AFC50000]: sw         $a1, 0($fp)
    08871CE8:[44047000]: mfc1       $a0, $f14
    08871CEC:[AFC60004]: sw         $a2, 4($fp)
    08871CF0:[44057800]: mfc1       $a1, $f15
    08871CF4:[AFC40008]: sw         $a0, 8($fp)
    08871CF8:[AFC5000C]: sw         $a1, 12($fp)
    08871CFC:[E634003C]: swc1       $f20, 60($s1)
    08871D00:[8E440148]: lw         $a0, 328($s2)
    08871D04:[14800012]: bne        $a0, $zr, 0x08871D50
    08871D08:[00000000]: nop
    08871D0C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08871D10:[0E21C1D4]: jal        0x08870750
    08871D14:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08871D18:[12800007]: beq        $s4, $zr, 0x08871D38
    08871D1C:[00000000]: nop
    08871D20:[8645014C]: lh         $a1, 332($s2)
    08871D24:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08871D28:[0E21C212]: jal        0x08870848
    08871D2C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08871D30:[10000039]: b          0x08871E18
    08871D34:[00000000]: nop
    08871D38:[8645014C]: lh         $a1, 332($s2)
    08871D3C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08871D40:[0E21C1FC]: jal        0x088707F0
    08871D44:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08871D48:[10000033]: b          0x08871E18
    08871D4C:[00000000]: nop
    08871D50:[AFBE0274]: sw         $fp, 628($sp)
    08871D54:[AFB40278]: sw         $s4, 632($sp)
    08871D58:[8E540148]: lw         $s4, 328($s2)
    08871D5C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08871D60:[0E21C1D4]: jal        0x08870750
    08871D64:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08871D68:[8FA40278]: lw         $a0, 632($sp)
    08871D6C:[10800007]: beq        $a0, $zr, 0x08871D8C
    08871D70:[8FBE0274]: lw         $fp, 628($sp)
    08871D74:[8645014C]: lh         $a1, 332($s2)
    08871D78:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08871D7C:[0E21C212]: jal        0x08870848
    08871D80:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08871D84:[10000005]: b          0x08871D9C
    08871D88:[00000000]: nop
    08871D8C:[8645014C]: lh         $a1, 332($s2)
    08871D90:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08871D94:[0E21C1FC]: jal        0x088707F0
    08871D98:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08871D9C:[8645014E]: lh         $a1, 334($s2)
    08871DA0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08871DA4:[8FB40260]: lw         $s4, 608($sp)
    08871DA8:[0E21C1E6]: jal        0x08870798
    08871DAC:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08871DB0:[DA800000]: lv.q       C000.q, 0($s4)
    08871DB4:[DA810010]: lv.q       C010.q, 16($s4)
    08871DB8:[DA820020]: lv.q       C020.q, 32($s4)
    08871DBC:[DA830030]: lv.q       C030.q, 48($s4)
    08871DC0:[DA040000]: lv.q       C100.q, 0($s0)
    08871DC4:[DA050010]: lv.q       C110.q, 16($s0)
    08871DC8:[DA060020]: lv.q       C120.q, 32($s0)
    08871DCC:[DA070030]: lv.q       C130.q, 48($s0)
    08871DD0:[F004A088]: VMMUL.q    M200.q, M000.q, M100.q
    08871DD4:[FA080000]: sv.q       C200.q, 0($s0)
    08871DD8:[FA090010]: sv.q       C210.q, 16($s0)
    08871DDC:[FA0A0020]: sv.q       C220.q, 32($s0)
    08871DE0:[FA0B0030]: sv.q       C230.q, 48($s0)
    08871DE4:[DA600000]: lv.q       C000.q, 0($s3)
    08871DE8:[DA610010]: lv.q       C010.q, 16($s3)
    08871DEC:[DA620020]: lv.q       C020.q, 32($s3)
    08871DF0:[DA630030]: lv.q       C030.q, 48($s3)
    08871DF4:[DA040000]: lv.q       C100.q, 0($s0)
    08871DF8:[DA050010]: lv.q       C110.q, 16($s0)
    08871DFC:[DA060020]: lv.q       C120.q, 32($s0)
    08871E00:[DA070030]: lv.q       C130.q, 48($s0)
    08871E04:[F004A088]: VMMUL.q    M200.q, M000.q, M100.q
    08871E08:[FA080000]: sv.q       C200.q, 0($s0)
    08871E0C:[FA090010]: sv.q       C210.q, 16($s0)
    08871E10:[FA0A0020]: sv.q       C220.q, 32($s0)
    08871E14:[FA0B0030]: sv.q       C230.q, 48($s0)
    08871E18:[0E21C1CB]: jal        0x0887072C
    08871E1C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08871E20:[8FA4026C]: lw         $a0, 620($sp)
    08871E24:[4600A503]: div.s      $f20, $f20, $f0
    08871E28:[30840020]: andi       $a0, $a0, 32
    08871E2C:[1080006E]: beq        $a0, $zr, 0x08871FE8
    08871E30:[8FB40208]: lw         $s4, 520($sp)
    08871E34:[8E440140]: lw         $a0, 320($s2)
    08871E38:[10800006]: beq        $a0, $zr, 0x08871E54
    08871E3C:[00000000]: nop
    08871E40:[8E440140]: lw         $a0, 320($s2)
    08871E44:[0E21C1D4]: jal        0x08870750
    08871E48:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08871E4C:[10000012]: b          0x08871E98
    08871E50:[00000000]: nop
    08871E54:[3C044334]: lui        $a0, 0x4334 <=> li $a0, 0x43340000
    08871E58:[44846000]: mtc1       $a0, $f12
    08871E5C:[E7AC0200]: swc1       $f12, 512($sp)
    08871E60:[27A40200]: addiu      $a0, $sp, 512
    08871E64:[C8840000]: lv.s       S100.s, 0($a0)
    08871E68:[3C083C36]: lui        $t0, 0x3C36 <=> li $t0, 0x3C360000
    08871E6C:[25080B60]: addiu      $t0, $t0, 2912
    08871E70:[48E80024]: MTV.s      $t0, S101.s
    08871E74:[64240404]: vmul.s     S100.s, S100.s, S101.s
    08871E78:[F3B88480]: VROT.q     C000.q, S100.s, [ c, 0,-s, 0]
    08871E7C:[D0038081]: vidt.q     C010.q
    08871E80:[F3A28482]: VROT.q     C020.q, S100.s, [ s, 0, c, 0]
    08871E84:[D0038083]: vidt.q     C030.q
    08871E88:[FA800000]: sv.q       C000.q, 0($s4)
    08871E8C:[FA810010]: sv.q       C010.q, 16($s4)
    08871E90:[FA820020]: sv.q       C020.q, 32($s4)
    08871E94:[FA830030]: sv.q       C030.q, 48($s4)
    08871E98:[26640030]: addiu      $a0, $s3, 48
    08871E9C:[26050030]: addiu      $a1, $s0, 48
    08871EA0:[C4AC0000]: lwc1       $f12, 0($a1)
    08871EA4:[44066000]: mfc1       $a2, $f12
    08871EA8:[C4AD0004]: lwc1       $f13, 4($a1)
    08871EAC:[44076800]: mfc1       $a3, $f13
    08871EB0:[C4AE0008]: lwc1       $f14, 8($a1)
    08871EB4:[44087000]: mfc1       $t0, $f14
    08871EB8:[AC860000]: sw         $a2, 0($a0)
    08871EBC:[AC870004]: sw         $a3, 4($a0)
    08871EC0:[AC880008]: sw         $t0, 8($a0)
    08871EC4:[C4AF000C]: lwc1       $f15, 12($a1)
    08871EC8:[44057800]: mfc1       $a1, $f15
    08871ECC:[AC85000C]: sw         $a1, 12($a0)
    08871ED0:[DA000000]: lv.q       C000.q, 0($s0)
    08871ED4:[DA010010]: lv.q       C010.q, 16($s0)
    08871ED8:[DA020020]: lv.q       C020.q, 32($s0)
    08871EDC:[DA030030]: lv.q       C030.q, 48($s0)
    08871EE0:[4408A000]: mfc1       $t0, $f20
    08871EE4:[48E80004]: MTV.s      $t0, S100.s
    08871EE8:[65048000]: vscl.t     C000.t, C000.t, S100.s
    08871EEC:[65048101]: vscl.t     C010.t, C010.t, S100.s
    08871EF0:[65048202]: vscl.t     C020.t, C020.t, S100.s
    08871EF4:[FA000000]: sv.q       C000.q, 0($s0)
    08871EF8:[FA010010]: sv.q       C010.q, 16($s0)
    08871EFC:[FA020020]: sv.q       C020.q, 32($s0)
    08871F00:[FA030030]: sv.q       C030.q, 48($s0)
    08871F04:[DA000000]: lv.q       C000.q, 0($s0)
    08871F08:[DA010010]: lv.q       C010.q, 16($s0)
    08871F0C:[DA020020]: lv.q       C020.q, 32($s0)
    08871F10:[DA030030]: lv.q       C030.q, 48($s0)
    08871F14:[DBC40000]: lv.q       C100.q, 0($fp)
    08871F18:[D0070064]: vone.s     S103.s
    08871F1C:[F184A088]: VTFM4.q    C200.q, E000.q, C100.q
    08871F20:[FBC80000]: sv.q       C200.q, 0($fp)
    08871F24:[8FA40264]: lw         $a0, 612($sp)
    08871F28:[DA800000]: lv.q       C000.q, 0($s4)
    08871F2C:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08871F30:[D0060021]: vzero.s    S011.s
    08871F34:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08871F38:[D0110101]: vrsq.s     S010.s, S010.s
    08871F3C:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08871F40:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08871F44:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08871F48:[F8800000]: sv.q       C000.q, 0($a0)
    08871F4C:[24850010]: addiu      $a1, $a0, 16
    08871F50:[26860010]: addiu      $a2, $s4, 16
    08871F54:[D8C00000]: lv.q       C000.q, 0($a2)
    08871F58:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08871F5C:[D0060021]: vzero.s    S011.s
    08871F60:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08871F64:[D0110101]: vrsq.s     S010.s, S010.s
    08871F68:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08871F6C:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08871F70:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08871F74:[F8A00000]: sv.q       C000.q, 0($a1)
    08871F78:[24850020]: addiu      $a1, $a0, 32
    08871F7C:[26860020]: addiu      $a2, $s4, 32
    08871F80:[D8C00000]: lv.q       C000.q, 0($a2)
    08871F84:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08871F88:[D0060021]: vzero.s    S011.s
    08871F8C:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08871F90:[D0110101]: vrsq.s     S010.s, S010.s
    08871F94:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08871F98:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08871F9C:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08871FA0:[F8A00000]: sv.q       C000.q, 0($a1)
    08871FA4:[D8800000]: lv.q       C000.q, 0($a0)
    08871FA8:[D8810010]: lv.q       C010.q, 16($a0)
    08871FAC:[D8820020]: lv.q       C020.q, 32($a0)
    08871FB0:[DA240000]: lv.q       C100.q, 0($s1)
    08871FB4:[DA250010]: lv.q       C110.q, 16($s1)
    08871FB8:[DA260020]: lv.q       C120.q, 32($s1)
    08871FBC:[DA270030]: lv.q       C130.q, 48($s1)
    08871FC0:[F004A008]: VMMUL.t    M200.t, M000.t, M100.t
    08871FC4:[D0060068]: vzero.s    S203.s
    08871FC8:[D0060069]: vzero.s    S213.s
    08871FCC:[D006006A]: vzero.s    S223.s
    08871FD0:[FA280000]: sv.q       C200.q, 0($s1)
    08871FD4:[FA290010]: sv.q       C210.q, 16($s1)
    08871FD8:[FA2A0020]: sv.q       C220.q, 32($s1)
    08871FDC:[FA270030]: sv.q       C130.q, 48($s1)
    08871FE0:[10000115]: b          0x08872438
    08871FE4:[00000000]: nop
    08871FE8:[8FA40270]: lw         $a0, 624($sp)
    08871FEC:[30850040]: andi       $a1, $a0, 64
    08871FF0:[10A00086]: beq        $a1, $zr, 0x0887220C
    08871FF4:[30840020]: andi       $a0, $a0, 32
    08871FF8:[10800031]: beq        $a0, $zr, 0x088720C0
    08871FFC:[00000000]: nop
    08872000:[DA600000]: lv.q       C000.q, 0($s3)
    08872004:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08872008:[D0060021]: vzero.s    S011.s
    0887200C:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08872010:[D0110101]: vrsq.s     S010.s, S010.s
    08872014:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872018:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    0887201C:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08872020:[FAC00000]: sv.q       C000.q, 0($s6)
    08872024:[26C40010]: addiu      $a0, $s6, 16
    08872028:[26650010]: addiu      $a1, $s3, 16
    0887202C:[D8A00000]: lv.q       C000.q, 0($a1)
    08872030:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08872034:[D0060021]: vzero.s    S011.s
    08872038:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0887203C:[D0110101]: vrsq.s     S010.s, S010.s
    08872040:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872044:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08872048:[65018080]: vscl.q     C000.q, C000.q, S010.s
    0887204C:[F8800000]: sv.q       C000.q, 0($a0)
    08872050:[26C40020]: addiu      $a0, $s6, 32
    08872054:[26650020]: addiu      $a1, $s3, 32
    08872058:[D8A00000]: lv.q       C000.q, 0($a1)
    0887205C:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08872060:[D0060021]: vzero.s    S011.s
    08872064:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08872068:[D0110101]: vrsq.s     S010.s, S010.s
    0887206C:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872070:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08872074:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08872078:[F8800000]: sv.q       C000.q, 0($a0)
    0887207C:[DAC00000]: lv.q       C000.q, 0($s6)
    08872080:[DAC10010]: lv.q       C010.q, 16($s6)
    08872084:[DAC20020]: lv.q       C020.q, 32($s6)
    08872088:[DA240000]: lv.q       C100.q, 0($s1)
    0887208C:[DA250010]: lv.q       C110.q, 16($s1)
    08872090:[DA260020]: lv.q       C120.q, 32($s1)
    08872094:[DA270030]: lv.q       C130.q, 48($s1)
    08872098:[F004A008]: VMMUL.t    M200.t, M000.t, M100.t
    0887209C:[D0060068]: vzero.s    S203.s
    088720A0:[D0060069]: vzero.s    S213.s
    088720A4:[D006006A]: vzero.s    S223.s
    088720A8:[FA280000]: sv.q       C200.q, 0($s1)
    088720AC:[FA290010]: sv.q       C210.q, 16($s1)
    088720B0:[FA2A0020]: sv.q       C220.q, 32($s1)
    088720B4:[FA270030]: sv.q       C130.q, 48($s1)
    088720B8:[1000002F]: b          0x08872178
    088720BC:[00000000]: nop
    088720C0:[DA000000]: lv.q       C000.q, 0($s0)
    088720C4:[64808081]: vdot.q     S010.s, C000.q, C000.q
    088720C8:[D0060021]: vzero.s    S011.s
    088720CC:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    088720D0:[D0110101]: vrsq.s     S010.s, S010.s
    088720D4:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    088720D8:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    088720DC:[65018080]: vscl.q     C000.q, C000.q, S010.s
    088720E0:[FAA00000]: sv.q       C000.q, 0($s5)
    088720E4:[26A40010]: addiu      $a0, $s5, 16
    088720E8:[26050010]: addiu      $a1, $s0, 16
    088720EC:[D8A00000]: lv.q       C000.q, 0($a1)
    088720F0:[64808081]: vdot.q     S010.s, C000.q, C000.q
    088720F4:[D0060021]: vzero.s    S011.s
    088720F8:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    088720FC:[D0110101]: vrsq.s     S010.s, S010.s
    08872100:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872104:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08872108:[65018080]: vscl.q     C000.q, C000.q, S010.s
    0887210C:[F8800000]: sv.q       C000.q, 0($a0)
    08872110:[26A40020]: addiu      $a0, $s5, 32
    08872114:[26050020]: addiu      $a1, $s0, 32
    08872118:[D8A00000]: lv.q       C000.q, 0($a1)
    0887211C:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08872120:[D0060021]: vzero.s    S011.s
    08872124:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08872128:[D0110101]: vrsq.s     S010.s, S010.s
    0887212C:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872130:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08872134:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08872138:[F8800000]: sv.q       C000.q, 0($a0)
    0887213C:[DAA00000]: lv.q       C000.q, 0($s5)
    08872140:[DAA10010]: lv.q       C010.q, 16($s5)
    08872144:[DAA20020]: lv.q       C020.q, 32($s5)
    08872148:[DA240000]: lv.q       C100.q, 0($s1)
    0887214C:[DA250010]: lv.q       C110.q, 16($s1)
    08872150:[DA260020]: lv.q       C120.q, 32($s1)
    08872154:[DA270030]: lv.q       C130.q, 48($s1)
    08872158:[F004A008]: VMMUL.t    M200.t, M000.t, M100.t
    0887215C:[D0060068]: vzero.s    S203.s
    08872160:[D0060069]: vzero.s    S213.s
    08872164:[D006006A]: vzero.s    S223.s
    08872168:[FA280000]: sv.q       C200.q, 0($s1)
    0887216C:[FA290010]: sv.q       C210.q, 16($s1)
    08872170:[FA2A0020]: sv.q       C220.q, 32($s1)
    08872174:[FA270030]: sv.q       C130.q, 48($s1)
    08872178:[DA600000]: lv.q       C000.q, 0($s3)
    0887217C:[DA610010]: lv.q       C010.q, 16($s3)
    08872180:[DA620020]: lv.q       C020.q, 32($s3)
    08872184:[DA630030]: lv.q       C030.q, 48($s3)
    08872188:[4408A000]: mfc1       $t0, $f20
    0887218C:[48E80004]: MTV.s      $t0, S100.s
    08872190:[65048000]: vscl.t     C000.t, C000.t, S100.s
    08872194:[65048101]: vscl.t     C010.t, C010.t, S100.s
    08872198:[65048202]: vscl.t     C020.t, C020.t, S100.s
    0887219C:[FA600000]: sv.q       C000.q, 0($s3)
    088721A0:[FA610010]: sv.q       C010.q, 16($s3)
    088721A4:[FA620020]: sv.q       C020.q, 32($s3)
    088721A8:[FA630030]: sv.q       C030.q, 48($s3)
    088721AC:[26640030]: addiu      $a0, $s3, 48
    088721B0:[26050030]: addiu      $a1, $s0, 48
    088721B4:[C4AC0000]: lwc1       $f12, 0($a1)
    088721B8:[44066000]: mfc1       $a2, $f12
    088721BC:[C4AD0004]: lwc1       $f13, 4($a1)
    088721C0:[44076800]: mfc1       $a3, $f13
    088721C4:[C4AE0008]: lwc1       $f14, 8($a1)
    088721C8:[44087000]: mfc1       $t0, $f14
    088721CC:[AC860000]: sw         $a2, 0($a0)
    088721D0:[AC870004]: sw         $a3, 4($a0)
    088721D4:[AC880008]: sw         $t0, 8($a0)
    088721D8:[C4AF000C]: lwc1       $f15, 12($a1)
    088721DC:[44057800]: mfc1       $a1, $f15
    088721E0:[AC85000C]: sw         $a1, 12($a0)
    088721E4:[DA600000]: lv.q       C000.q, 0($s3)
    088721E8:[DA610010]: lv.q       C010.q, 16($s3)
    088721EC:[DA620020]: lv.q       C020.q, 32($s3)
    088721F0:[DA630030]: lv.q       C030.q, 48($s3)
    088721F4:[DBC40000]: lv.q       C100.q, 0($fp)
    088721F8:[D0070064]: vone.s     S103.s
    088721FC:[F184A088]: VTFM4.q    C200.q, E000.q, C100.q
    08872200:[FBC80000]: sv.q       C200.q, 0($fp)
    08872204:[1000008C]: b          0x08872438
    08872208:[00000000]: nop
    0887220C:[10800046]: beq        $a0, $zr, 0x08872328
    08872210:[00000000]: nop
    08872214:[DA600000]: lv.q       C000.q, 0($s3)
    08872218:[64808081]: vdot.q     S010.s, C000.q, C000.q
    0887221C:[D0060021]: vzero.s    S011.s
    08872220:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08872224:[D0110101]: vrsq.s     S010.s, S010.s
    08872228:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    0887222C:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08872230:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08872234:[FAC00000]: sv.q       C000.q, 0($s6)
    08872238:[26C40010]: addiu      $a0, $s6, 16
    0887223C:[26650010]: addiu      $a1, $s3, 16
    08872240:[D8A00000]: lv.q       C000.q, 0($a1)
    08872244:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08872248:[D0060021]: vzero.s    S011.s
    0887224C:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08872250:[D0110101]: vrsq.s     S010.s, S010.s
    08872254:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872258:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    0887225C:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08872260:[F8800000]: sv.q       C000.q, 0($a0)
    08872264:[26C40020]: addiu      $a0, $s6, 32
    08872268:[26650020]: addiu      $a1, $s3, 32
    0887226C:[D8A00000]: lv.q       C000.q, 0($a1)
    08872270:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08872274:[D0060021]: vzero.s    S011.s
    08872278:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0887227C:[D0110101]: vrsq.s     S010.s, S010.s
    08872280:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872284:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08872288:[65018080]: vscl.q     C000.q, C000.q, S010.s
    0887228C:[F8800000]: sv.q       C000.q, 0($a0)
    08872290:[DAC00000]: lv.q       C000.q, 0($s6)
    08872294:[DAC10010]: lv.q       C010.q, 16($s6)
    08872298:[DAC20020]: lv.q       C020.q, 32($s6)
    0887229C:[DA240000]: lv.q       C100.q, 0($s1)
    088722A0:[DA250010]: lv.q       C110.q, 16($s1)
    088722A4:[DA260020]: lv.q       C120.q, 32($s1)
    088722A8:[DA270030]: lv.q       C130.q, 48($s1)
    088722AC:[F004A008]: VMMUL.t    M200.t, M000.t, M100.t
    088722B0:[D0060068]: vzero.s    S203.s
    088722B4:[D0060069]: vzero.s    S213.s
    088722B8:[D006006A]: vzero.s    S223.s
    088722BC:[FA280000]: sv.q       C200.q, 0($s1)
    088722C0:[FA290010]: sv.q       C210.q, 16($s1)
    088722C4:[FA2A0020]: sv.q       C220.q, 32($s1)
    088722C8:[FA270030]: sv.q       C130.q, 48($s1)
    088722CC:[DA000000]: lv.q       C000.q, 0($s0)
    088722D0:[DA010010]: lv.q       C010.q, 16($s0)
    088722D4:[DA020020]: lv.q       C020.q, 32($s0)
    088722D8:[DA030030]: lv.q       C030.q, 48($s0)
    088722DC:[4408A000]: mfc1       $t0, $f20
    088722E0:[48E80004]: MTV.s      $t0, S100.s
    088722E4:[65048000]: vscl.t     C000.t, C000.t, S100.s
    088722E8:[65048101]: vscl.t     C010.t, C010.t, S100.s
    088722EC:[65048202]: vscl.t     C020.t, C020.t, S100.s
    088722F0:[FA000000]: sv.q       C000.q, 0($s0)
    088722F4:[FA010010]: sv.q       C010.q, 16($s0)
    088722F8:[FA020020]: sv.q       C020.q, 32($s0)
    088722FC:[FA030030]: sv.q       C030.q, 48($s0)
    08872300:[DA000000]: lv.q       C000.q, 0($s0)
    08872304:[DA010010]: lv.q       C010.q, 16($s0)
    08872308:[DA020020]: lv.q       C020.q, 32($s0)
    0887230C:[DA030030]: lv.q       C030.q, 48($s0)
    08872310:[DBC40000]: lv.q       C100.q, 0($fp)
    08872314:[D0070064]: vone.s     S103.s
    08872318:[F184A088]: VTFM4.q    C200.q, E000.q, C100.q
    0887231C:[FBC80000]: sv.q       C200.q, 0($fp)
    08872320:[10000045]: b          0x08872438
    08872324:[00000000]: nop
    08872328:[DA000000]: lv.q       C000.q, 0($s0)
    0887232C:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08872330:[D0060021]: vzero.s    S011.s
    08872334:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08872338:[D0110101]: vrsq.s     S010.s, S010.s
    0887233C:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872340:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08872344:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08872348:[FAA00000]: sv.q       C000.q, 0($s5)
    0887234C:[26A40010]: addiu      $a0, $s5, 16
    08872350:[26050010]: addiu      $a1, $s0, 16
    08872354:[D8A00000]: lv.q       C000.q, 0($a1)
    08872358:[64808081]: vdot.q     S010.s, C000.q, C000.q
    0887235C:[D0060021]: vzero.s    S011.s
    08872360:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08872364:[D0110101]: vrsq.s     S010.s, S010.s
    08872368:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    0887236C:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    08872370:[65018080]: vscl.q     C000.q, C000.q, S010.s
    08872374:[F8800000]: sv.q       C000.q, 0($a0)
    08872378:[26A40020]: addiu      $a0, $s5, 32
    0887237C:[26050020]: addiu      $a1, $s0, 32
    08872380:[D8A00000]: lv.q       C000.q, 0($a1)
    08872384:[64808081]: vdot.q     S010.s, C000.q, C000.q
    08872388:[D0060021]: vzero.s    S011.s
    0887238C:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    08872390:[D0110101]: vrsq.s     S010.s, S010.s
    08872394:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    08872398:[DE0000FF]: VPFXD      [-1:1, -1:1, -1:1, -1:1]
    0887239C:[65018080]: vscl.q     C000.q, C000.q, S010.s
    088723A0:[F8800000]: sv.q       C000.q, 0($a0)
    088723A4:[DAA00000]: lv.q       C000.q, 0($s5)
    088723A8:[DAA10010]: lv.q       C010.q, 16($s5)
    088723AC:[DAA20020]: lv.q       C020.q, 32($s5)
    088723B0:[DA240000]: lv.q       C100.q, 0($s1)
    088723B4:[DA250010]: lv.q       C110.q, 16($s1)
    088723B8:[DA260020]: lv.q       C120.q, 32($s1)
    088723BC:[DA270030]: lv.q       C130.q, 48($s1)
    088723C0:[F004A008]: VMMUL.t    M200.t, M000.t, M100.t
    088723C4:[D0060068]: vzero.s    S203.s
    088723C8:[D0060069]: vzero.s    S213.s
    088723CC:[D006006A]: vzero.s    S223.s
    088723D0:[FA280000]: sv.q       C200.q, 0($s1)
    088723D4:[FA290010]: sv.q       C210.q, 16($s1)
    088723D8:[FA2A0020]: sv.q       C220.q, 32($s1)
    088723DC:[FA270030]: sv.q       C130.q, 48($s1)
    088723E0:[DA000000]: lv.q       C000.q, 0($s0)
    088723E4:[DA010010]: lv.q       C010.q, 16($s0)
    088723E8:[DA020020]: lv.q       C020.q, 32($s0)
    088723EC:[DA030030]: lv.q       C030.q, 48($s0)
    088723F0:[4408A000]: mfc1       $t0, $f20
    088723F4:[48E80004]: MTV.s      $t0, S100.s
    088723F8:[65048000]: vscl.t     C000.t, C000.t, S100.s
    088723FC:[65048101]: vscl.t     C010.t, C010.t, S100.s
    08872400:[65048202]: vscl.t     C020.t, C020.t, S100.s
    08872404:[FA000000]: sv.q       C000.q, 0($s0)
    08872408:[FA010010]: sv.q       C010.q, 16($s0)
    0887240C:[FA020020]: sv.q       C020.q, 32($s0)
    08872410:[FA030030]: sv.q       C030.q, 48($s0)
    08872414:[DA000000]: lv.q       C000.q, 0($s0)
    08872418:[DA010010]: lv.q       C010.q, 16($s0)
    0887241C:[DA020020]: lv.q       C020.q, 32($s0)
    08872420:[DA030030]: lv.q       C030.q, 48($s0)
    08872424:[8FA40268]: lw         $a0, 616($sp)
    08872428:[D8840000]: lv.q       C100.q, 0($a0)
    0887242C:[D0070064]: vone.s     S103.s
    08872430:[F184A088]: VTFM4.q    C200.q, E000.q, C100.q
    08872434:[FBC80000]: sv.q       C200.q, 0($fp)
    08872438:[DBC00000]: lv.q       C000.q, 0($fp)
    0887243C:[26440050]: addiu      $a0, $s2, 80
    08872440:[D8810000]: lv.q       C010.q, 0($a0)
    08872444:[60018000]: vadd.t     C000.t, C000.t, C010.t
    08872448:[D0070060]: vone.s     S003.s
    0887244C:[FBC00000]: sv.q       C000.q, 0($fp)
    08872450:[8FA40270]: lw         $a0, 624($sp)
    08872454:[30840010]: andi       $a0, $a0, 16
    08872458:[10800006]: beq        $a0, $zr, 0x08872474
    0887245C:[00000000]: nop
    08872460:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    08872464:[4600B306]: mov.s      $f12, $f22
    08872468:[0E21C1C2]: jal        0x08870708
    0887246C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08872470:[E6200034]: swc1       $f0, 52($s1)
    08872474:[C7B4027C]: lwc1       $f20, 636($sp)
    08872478:[C7B60280]: lwc1       $f22, 640($sp)
    0887247C:[8FB00284]: lw         $s0, 644($sp)
    08872480:[8FB10288]: lw         $s1, 648($sp)
    08872484:[8FB2028C]: lw         $s2, 652($sp)
    08872488:[8FB30290]: lw         $s3, 656($sp)
    0887248C:[8FB40294]: lw         $s4, 660($sp)
    08872490:[8FB50298]: lw         $s5, 664($sp)
    08872494:[8FB6029C]: lw         $s6, 668($sp)
    08872498:[8FB702A0]: lw         $s7, 672($sp)
    0887249C:[8FBE02A4]: lw         $fp, 676($sp)
    088724A0:[8FBF02A8]: lw         $ra, 680($sp)
    088724A4:[03E00008]: jr         $ra
    088724A8:[27BD02B0]: addiu      $sp, $sp, 688
_S1_2_886B3BC 9,299,945 instructions (0.448%), 6,368 calls (0886B3BC - 0886BC44, length 547)
    0886B3BC:[27BDFE80]: addiu      $sp, $sp, -384
    0886B3C0:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    0886B3C4:[ACA49FD0]: sw         $a0, -24624($a1)
    0886B3C8:[34050006]: ori        $a1, $zr, 6 <=> li $a1, 6
    0886B3CC:[A0850098]: sb         $a1, 152($a0)
    0886B3D0:[8C850074]: lw         $a1, 116($a0)
    0886B3D4:[E7B40138]: swc1       $f20, 312($sp)
    0886B3D8:[E7B6013C]: swc1       $f22, 316($sp)
    0886B3DC:[E7B80140]: swc1       $f24, 320($sp)
    0886B3E0:[E7BA0144]: swc1       $f26, 324($sp)
    0886B3E4:[E7BC0148]: swc1       $f28, 328($sp)
    0886B3E8:[AFB0014C]: sw         $s0, 332($sp)
    0886B3EC:[AFB10150]: sw         $s1, 336($sp)
    0886B3F0:[AFB20154]: sw         $s2, 340($sp)
    0886B3F4:[AFB30158]: sw         $s3, 344($sp)
    0886B3F8:[AFB4015C]: sw         $s4, 348($sp)
    0886B3FC:[AFB50160]: sw         $s5, 352($sp)
    0886B400:[AFB60164]: sw         $s6, 356($sp)
    0886B404:[AFB70168]: sw         $s7, 360($sp)
    0886B408:[AFBE016C]: sw         $fp, 364($sp)
    0886B40C:[AFBF0170]: sw         $ra, 368($sp)
    0886B410:[10A00012]: beq        $a1, $zr, 0x0886B45C
    0886B414:[0080F025]: or         $fp, $a0, $zr <=> move $fp, $a0
    0886B418:[27B3000F]: addiu      $s3, $sp, 15
    0886B41C:[2404FFF0]: addiu      $a0, $zr, -16 <=> li $a0, -16
    0886B420:[02649824]: and        $s3, $s3, $a0
    0886B424:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0886B428:[8C849FC8]: lw         $a0, -24632($a0)
    0886B42C:[26750040]: addiu      $s5, $s3, 64
    0886B430:[AFA400F0]: sw         $a0, 240($sp)
    0886B434:[26A40040]: addiu      $a0, $s5, 64
    0886B438:[24960010]: addiu      $s6, $a0, 16
    0886B43C:[26D60010]: addiu      $s6, $s6, 16
    0886B440:[AFA4011C]: sw         $a0, 284($sp)
    0886B444:[26D40010]: addiu      $s4, $s6, 16
    0886B448:[8FD1006C]: lw         $s1, 108($fp)
    0886B44C:[16200005]: bne        $s1, $zr, 0x0886B464
    0886B450:[26970010]: addiu      $s7, $s4, 16
    0886B454:[100001E9]: b          0x0886BBFC
    0886B458:[00000000]: nop
    0886B45C:[100001E9]: b          0x0886BC04
    0886B460:[00000000]: nop
    0886B464:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0886B468:[2484BCA0]: addiu      $a0, $a0, -17248
    0886B46C:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    0886B470:[24C6BC90]: addiu      $a2, $a2, -17264
    0886B474:[AFA40134]: sw         $a0, 308($sp)
    0886B478:[26A50030]: addiu      $a1, $s5, 48
    0886B47C:[AFA60130]: sw         $a2, 304($sp)
    0886B480:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0886B484:[2484BCB0]: addiu      $a0, $a0, -17232
    0886B488:[AFA50124]: sw         $a1, 292($sp)
    0886B48C:[AFA4012C]: sw         $a0, 300($sp)
    0886B490:[3C04089B]: lui        $a0, 0x089B <=> li $a0, 0x089B0000
    0886B494:[2484BCC4]: addiu      $a0, $a0, -17212
    0886B498:[4480C000]: mtc1       $zr, $f24
    0886B49C:[AFA40128]: sw         $a0, 296($sp)
    0886B4A0:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0886B4A4:[4484A000]: mtc1       $a0, $f20
    0886B4A8:[26650020]: addiu      $a1, $s3, 32
    0886B4AC:[3C04BF80]: lui        $a0, 0xBF80 <=> li $a0, 0xBF800000
    0886B4B0:[4484D000]: mtc1       $a0, $f26
    0886B4B4:[AFA50120]: sw         $a1, 288($sp)
    0886B4B8:[3C044334]: lui        $a0, 0x4334 <=> li $a0, 0x43340000
    0886B4BC:[4484E000]: mtc1       $a0, $f28
    0886B4C0:[AFD1008C]: sw         $s1, 140($fp)
    0886B4C4:[8E240198]: lw         $a0, 408($s1)
    0886B4C8:[97C50024]: lhu        $a1, 36($fp)
    0886B4CC:[8C840000]: lw         $a0, 0($a0)
    0886B4D0:[3C06F000]: lui        $a2, 0xF000 <=> li $a2, 0xF0000000
    0886B4D4:[00862024]: and        $a0, $a0, $a2
    0886B4D8:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0886B4DC:[00042702]: srl        $a0, $a0, 0x001C
    0886B4E0:[00862004]: sllv       $a0, $a2, $a0
    0886B4E4:[00A42024]: and        $a0, $a1, $a0
    0886B4E8:[14800005]: bne        $a0, $zr, 0x0886B500
    0886B4EC:[2410FF7F]: addiu      $s0, $zr, -129 <=> li $s0, -129
    0886B4F0:[9624000A]: lhu        $a0, 10($s1)
    0886B4F4:[00902024]: and        $a0, $a0, $s0
    0886B4F8:[10800004]: beq        $a0, $zr, 0x0886B50C
    0886B4FC:[00000000]: nop
    0886B500:[8E240124]: lw         $a0, 292($s1)
    0886B504:[100001BB]: b          0x0886BBF4
    0886B508:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0886B50C:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0886B510:[0E219D99]: jal        0x08867664
    0886B514:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886B518:[9624000A]: lhu        $a0, 10($s1)
    0886B51C:[4600A586]: mov.s      $f22, $f20
    0886B520:[9625000E]: lhu        $a1, 14($s1)
    0886B524:[00902024]: and        $a0, $a0, $s0
    0886B528:[A624000A]: sh         $a0, 10($s1)
    0886B52C:[00B02024]: and        $a0, $a1, $s0
    0886B530:[8E320198]: lw         $s2, 408($s1)
    0886B534:[A624000E]: sh         $a0, 14($s1)
    0886B538:[92240001]: lbu        $a0, 1($s1)
    0886B53C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0886B540:[14850004]: bne        $a0, $a1, 0x0886B554
    0886B544:[00000000]: nop
    0886B548:[C62C013C]: lwc1       $f12, 316($s1)
    0886B54C:[10000081]: b          0x0886B754
    0886B550:[E62C004C]: swc1       $f12, 76($s1)
    0886B554:[52400080]: beql       $s2, $zr, 0x0886B758
    0886B558:[C62C00DC]: lwc1       $f12, 220($s1)
    0886B55C:[9244000A]: lbu        $a0, 10($s2)
    0886B560:[28850002]: slti       $a1, $a0, 2
    0886B564:[50A00007]: beql       $a1, $zr, 0x0886B584
    0886B568:[28840004]: slti       $a0, $a0, 4
    0886B56C:[1480000B]: bne        $a0, $zr, 0x0886B59C
    0886B570:[00000000]: nop
    0886B574:[8FB00134]: lw         $s0, 308($sp)
    0886B578:[8FAB0130]: lw         $t3, 304($sp)
    0886B57C:[10000009]: b          0x0886B5A4
    0886B580:[26240060]: addiu      $a0, $s1, 96
    0886B584:[10800005]: beq        $a0, $zr, 0x0886B59C
    0886B588:[00000000]: nop
    0886B58C:[26500040]: addiu      $s0, $s2, 64
    0886B590:[264B0050]: addiu      $t3, $s2, 80
    0886B594:[10000003]: b          0x0886B5A4
    0886B598:[26240060]: addiu      $a0, $s1, 96
    0886B59C:[1000006E]: b          0x0886B758
    0886B5A0:[C62C00DC]: lwc1       $f12, 220($s1)
    0886B5A4:[8C850000]: lw         $a1, 0($a0)
    0886B5A8:[8C860004]: lw         $a2, 4($a0)
    0886B5AC:[8C870008]: lw         $a3, 8($a0)
    0886B5B0:[AEA50000]: sw         $a1, 0($s5)
    0886B5B4:[8C85000C]: lw         $a1, 12($a0)
    0886B5B8:[AEA60004]: sw         $a2, 4($s5)
    0886B5BC:[8C860010]: lw         $a2, 16($a0)
    0886B5C0:[AEA70008]: sw         $a3, 8($s5)
    0886B5C4:[8C870014]: lw         $a3, 20($a0)
    0886B5C8:[AEA5000C]: sw         $a1, 12($s5)
    0886B5CC:[8C850018]: lw         $a1, 24($a0)
    0886B5D0:[AEA60010]: sw         $a2, 16($s5)
    0886B5D4:[8C86001C]: lw         $a2, 28($a0)
    0886B5D8:[AEA70014]: sw         $a3, 20($s5)
    0886B5DC:[8C870020]: lw         $a3, 32($a0)
    0886B5E0:[AEA50018]: sw         $a1, 24($s5)
    0886B5E4:[8C850024]: lw         $a1, 36($a0)
    0886B5E8:[AEA6001C]: sw         $a2, 28($s5)
    0886B5EC:[8C860028]: lw         $a2, 40($a0)
    0886B5F0:[AEA70020]: sw         $a3, 32($s5)
    0886B5F4:[8C87002C]: lw         $a3, 44($a0)
    0886B5F8:[AEA50024]: sw         $a1, 36($s5)
    0886B5FC:[8C850030]: lw         $a1, 48($a0)
    0886B600:[AEA60028]: sw         $a2, 40($s5)
    0886B604:[8C860034]: lw         $a2, 52($a0)
    0886B608:[AEA7002C]: sw         $a3, 44($s5)
    0886B60C:[8C870038]: lw         $a3, 56($a0)
    0886B610:[AEA50030]: sw         $a1, 48($s5)
    0886B614:[8C84003C]: lw         $a0, 60($a0)
    0886B618:[AEA60034]: sw         $a2, 52($s5)
    0886B61C:[AEA70038]: sw         $a3, 56($s5)
    0886B620:[12000017]: beq        $s0, $zr, 0x0886B680
    0886B624:[AEA4003C]: sw         $a0, 60($s5)
    0886B628:[8FA40124]: lw         $a0, 292($sp)
    0886B62C:[DAA00000]: lv.q       C000.q, 0($s5)
    0886B630:[DAA10010]: lv.q       C010.q, 16($s5)
    0886B634:[DAA20020]: lv.q       C020.q, 32($s5)
    0886B638:[DAA30030]: lv.q       C030.q, 48($s5)
    0886B63C:[D9640000]: lv.q       C100.q, 0($t3)
    0886B640:[D0070064]: vone.s     S103.s
    0886B644:[F184A088]: VTFM4.q    C200.q, E000.q, C100.q
    0886B648:[F8880000]: sv.q       C200.q, 0($a0)
    0886B64C:[8FA400F0]: lw         $a0, 240($sp)
    0886B650:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0886B654:[0E21BF18]: jal        0x0886FC60
    0886B658:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0886B65C:[10400008]: beq        $v0, $zr, 0x0886B680
    0886B660:[00000000]: nop
    0886B664:[9624000A]: lhu        $a0, 10($s1)
    0886B668:[9625000E]: lhu        $a1, 14($s1)
    0886B66C:[34840080]: ori        $a0, $a0, 128
    0886B670:[A624000A]: sh         $a0, 10($s1)
    0886B674:[34A40080]: ori        $a0, $a1, 128
    0886B678:[1000015C]: b          0x0886BBEC
    0886B67C:[A624000E]: sh         $a0, 14($s1)
    0886B680:[9624000E]: lhu        $a0, 14($s1)
    0886B684:[54800034]: bnel       $a0, $zr, 0x0886B758
    0886B688:[C62C00DC]: lwc1       $f12, 220($s1)
    0886B68C:[9244000B]: lbu        $a0, 11($s2)
    0886B690:[28850002]: slti       $a1, $a0, 2
    0886B694:[10A00005]: beq        $a1, $zr, 0x0886B6AC
    0886B698:[28850004]: slti       $a1, $a0, 4
    0886B69C:[10800007]: beq        $a0, $zr, 0x0886B6BC
    0886B6A0:[00000000]: nop
    0886B6A4:[10000020]: b          0x0886B728
    0886B6A8:[00000000]: nop
    0886B6AC:[14A00014]: bne        $a1, $zr, 0x0886B700
    0886B6B0:[28840005]: slti       $a0, $a0, 5
    0886B6B4:[1080001C]: beq        $a0, $zr, 0x0886B728
    0886B6B8:[00000000]: nop
    0886B6BC:[1200000E]: beq        $s0, $zr, 0x0886B6F8
    0886B6C0:[00000000]: nop
    0886B6C4:[9244000B]: lbu        $a0, 11($s2)
    0886B6C8:[8FA5012C]: lw         $a1, 300($sp)
    0886B6CC:[8FA60128]: lw         $a2, 296($sp)
    0886B6D0:[00042080]: sll        $a0, $a0, 0x0002
    0886B6D4:[00852821]: addu       $a1, $a0, $a1
    0886B6D8:[00862021]: addu       $a0, $a0, $a2
    0886B6DC:[C4AC0000]: lwc1       $f12, 0($a1)
    0886B6E0:[C48D0000]: lwc1       $f13, 0($a0)
    0886B6E4:[8FA400F0]: lw         $a0, 240($sp)
    0886B6E8:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0886B6EC:[0E21BE53]: jal        0x0886F94C
    0886B6F0:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0886B6F4:[46000586]: mov.s      $f22, $f0
    0886B6F8:[1000000B]: b          0x0886B728
    0886B6FC:[00000000]: nop
    0886B700:[12000007]: beq        $s0, $zr, 0x0886B720
    0886B704:[00000000]: nop
    0886B708:[C64C0094]: lwc1       $f12, 148($s2)
    0886B70C:[C64D0098]: lwc1       $f13, 152($s2)
    0886B710:[8FA50124]: lw         $a1, 292($sp)
    0886B714:[0E21BEFD]: jal        0x0886FBF4
    0886B718:[8FA400F0]: lw         $a0, 240($sp)
    0886B71C:[46000586]: mov.s      $f22, $f0
    0886B720:[10000001]: b          0x0886B728
    0886B724:[00000000]: nop
    0886B728:[4618B03E]: c.le.s     $f22, $f24
    0886B72C:[00000000]: nop
    0886B730:[45020009]: bc1fl      0x0886B758
    0886B734:[C62C00DC]: lwc1       $f12, 220($s1)
    0886B738:[9624000A]: lhu        $a0, 10($s1)
    0886B73C:[9625000E]: lhu        $a1, 14($s1)
    0886B740:[34840080]: ori        $a0, $a0, 128
    0886B744:[A624000A]: sh         $a0, 10($s1)
    0886B748:[34A40080]: ori        $a0, $a1, 128
    0886B74C:[10000127]: b          0x0886BBEC
    0886B750:[A624000E]: sh         $a0, 14($s1)
    0886B754:[C62C00DC]: lwc1       $f12, 220($s1)
    0886B758:[C62D013C]: lwc1       $f13, 316($s1)
    0886B75C:[460D6302]: mul.s      $f12, $f12, $f13
    0886B760:[8E300198]: lw         $s0, 408($s1)
    0886B764:[46166302]: mul.s      $f12, $f12, $f22
    0886B768:[1200011D]: beq        $s0, $zr, 0x0886BBE0
    0886B76C:[E62C004C]: swc1       $f12, 76($s1)
    0886B770:[92040006]: lbu        $a0, 6($s0)
    0886B774:[1080011A]: beq        $a0, $zr, 0x0886BBE0
    0886B778:[00000000]: nop
    0886B77C:[8FA400F0]: lw         $a0, 240($sp)
    0886B780:[D8800000]: lv.q       C000.q, 0($a0)
    0886B784:[26240090]: addiu      $a0, $s1, 144
    0886B788:[D8810000]: lv.q       C010.q, 0($a0)
    0886B78C:[60818000]: vsub.t     C000.t, C000.t, C010.t
    0886B790:[D0070060]: vone.s     S003.s
    0886B794:[FAE00000]: sv.q       C000.q, 0($s7)
    0886B798:[DAE00000]: lv.q       C000.q, 0($s7)
    0886B79C:[64808001]: vdot.t     S010.s, C000.t, C000.t
    0886B7A0:[D0060021]: vzero.s    S011.s
    0886B7A4:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0886B7A8:[D0110101]: vrsq.s     S010.s, S010.s
    0886B7AC:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    0886B7B0:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0886B7B4:[65018000]: vscl.t     C000.t, C000.t, S010.s
    0886B7B8:[D0070060]: vone.s     S003.s
    0886B7BC:[FAE00000]: sv.q       C000.q, 0($s7)
    0886B7C0:[8FA4011C]: lw         $a0, 284($sp)
    0886B7C4:[E4980004]: swc1       $f24, 4($a0)
    0886B7C8:[E4980000]: swc1       $f24, 0($a0)
    0886B7CC:[E4940008]: swc1       $f20, 8($a0)
    0886B7D0:[E494000C]: swc1       $f20, 12($a0)
    0886B7D4:[92040006]: lbu        $a0, 6($s0)
    0886B7D8:[28850003]: slti       $a1, $a0, 3
    0886B7DC:[50A00006]: beql       $a1, $zr, 0x0886B7F8
    0886B7E0:[28840004]: slti       $a0, $a0, 4
    0886B7E4:[28840002]: slti       $a0, $a0, 2
    0886B7E8:[148000EE]: bne        $a0, $zr, 0x0886BBA4
    0886B7EC:[00000000]: nop
    0886B7F0:[10000005]: b          0x0886B808
    0886B7F4:[00000000]: nop
    0886B7F8:[1480006F]: bne        $a0, $zr, 0x0886B9B8
    0886B7FC:[00000000]: nop
    0886B800:[100000E8]: b          0x0886BBA4
    0886B804:[00000000]: nop
    0886B808:[26040060]: addiu      $a0, $s0, 96
    0886B80C:[D8840000]: lv.q       C100.q, 0($a0)
    0886B810:[3C083C36]: lui        $t0, 0x3C36 <=> li $t0, 0x3C360000
    0886B814:[25080B60]: addiu      $t0, $t0, 2912
    0886B818:[48E80064]: MTV.s      $t0, S103.s
    0886B81C:[65648404]: vscl.t     C100.t, C100.t, S103.s
    0886B820:[F3A4C48C]: VROT.q     C300.q, S102.s, [ c, s, 0, 0]
    0886B824:[F3B1C48D]: VROT.q     C310.q, S102.s, [-s, c, 0, 0]
    0886B828:[D003808E]: vidt.q     C320.q
    0886B82C:[D003808F]: vidt.q     C330.q
    0886B830:[F3B8A480]: VROT.q     C000.q, S101.s, [ c, 0,-s, 0]
    0886B834:[D0038081]: vidt.q     C010.q
    0886B838:[F3A2A482]: VROT.q     C020.q, S101.s, [ s, 0, c, 0]
    0886B83C:[D0038083]: vidt.q     C030.q
    0886B840:[F00CA088]: VMMUL.q    M200.q, M000.q, M300.q
    0886B844:[D0038080]: vidt.q     C000.q
    0886B848:[F3A98481]: VROT.q     C010.q, S100.s, [ 0, c, s, 0]
    0886B84C:[F3B68482]: VROT.q     C020.q, S100.s, [ 0,-s, c, 0]
    0886B850:[F008A08C]: VMMUL.q    M300.q, M000.q, M200.q
    0886B854:[FA6C0000]: sv.q       C300.q, 0($s3)
    0886B858:[FA6D0010]: sv.q       C310.q, 16($s3)
    0886B85C:[FA6E0020]: sv.q       C320.q, 32($s3)
    0886B860:[FA6F0030]: sv.q       C330.q, 48($s3)
    0886B864:[26240060]: addiu      $a0, $s1, 96
    0886B868:[D8800000]: lv.q       C000.q, 0($a0)
    0886B86C:[D8810010]: lv.q       C010.q, 16($a0)
    0886B870:[D8820020]: lv.q       C020.q, 32($a0)
    0886B874:[D8830030]: lv.q       C030.q, 48($a0)
    0886B878:[DA640000]: lv.q       C100.q, 0($s3)
    0886B87C:[DA650010]: lv.q       C110.q, 16($s3)
    0886B880:[DA660020]: lv.q       C120.q, 32($s3)
    0886B884:[DA670030]: lv.q       C130.q, 48($s3)
    0886B888:[F004A088]: VMMUL.q    M200.q, M000.q, M100.q
    0886B88C:[FA680000]: sv.q       C200.q, 0($s3)
    0886B890:[FA690010]: sv.q       C210.q, 16($s3)
    0886B894:[FA6A0020]: sv.q       C220.q, 32($s3)
    0886B898:[FA6B0030]: sv.q       C230.q, 48($s3)
    0886B89C:[8FA40120]: lw         $a0, 288($sp)
    0886B8A0:[C48C0000]: lwc1       $f12, 0($a0)
    0886B8A4:[44056000]: mfc1       $a1, $f12
    0886B8A8:[C48D0004]: lwc1       $f13, 4($a0)
    0886B8AC:[44066800]: mfc1       $a2, $f13
    0886B8B0:[C48E0008]: lwc1       $f14, 8($a0)
    0886B8B4:[44077000]: mfc1       $a3, $f14
    0886B8B8:[AE850000]: sw         $a1, 0($s4)
    0886B8BC:[AE860004]: sw         $a2, 4($s4)
    0886B8C0:[AE870008]: sw         $a3, 8($s4)
    0886B8C4:[C48F000C]: lwc1       $f15, 12($a0)
    0886B8C8:[44047800]: mfc1       $a0, $f15
    0886B8CC:[AE84000C]: sw         $a0, 12($s4)
    0886B8D0:[DA800000]: lv.q       C000.q, 0($s4)
    0886B8D4:[64808001]: vdot.t     S010.s, C000.t, C000.t
    0886B8D8:[D0060021]: vzero.s    S011.s
    0886B8DC:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0886B8E0:[D0110101]: vrsq.s     S010.s, S010.s
    0886B8E4:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    0886B8E8:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0886B8EC:[65018000]: vscl.t     C000.t, C000.t, S010.s
    0886B8F0:[D0070060]: vone.s     S003.s
    0886B8F4:[FA800000]: sv.q       C000.q, 0($s4)
    0886B8F8:[DA810000]: lv.q       C010.q, 0($s4)
    0886B8FC:[DAE20000]: lv.q       C020.q, 0($s7)
    0886B900:[64828100]: vdot.t     S000.s, C010.t, C020.t
    0886B904:[27A400E0]: addiu      $a0, $sp, 224
    0886B908:[E8800000]: sv.s       S000.s, 0($a0)
    0886B90C:[C7AC00E0]: lwc1       $f12, 224($sp)
    0886B910:[461A603C]: c.lt.s     $f12, $f26
    0886B914:[00000000]: nop
    0886B918:[45000003]: bc1f       0x0886B928
    0886B91C:[00000000]: nop
    0886B920:[10000006]: b          0x0886B93C
    0886B924:[4600D306]: mov.s      $f12, $f26
    0886B928:[4614603E]: c.le.s     $f12, $f20
    0886B92C:[00000000]: nop
    0886B930:[45010002]: bc1t       0x0886B93C
    0886B934:[00000000]: nop
    0886B938:[4600A306]: mov.s      $f12, $f20
    0886B93C:[0E264787]: jal        0x08991E1C
    0886B940:[00000000]: nop
    0886B944:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0886B948:[461C0302]: mul.s      $f12, $f0, $f28
    0886B94C:[C48D5BD8]: lwc1       $f13, 23512($a0)
    0886B950:[460D6383]: div.s      $f14, $f12, $f13
    0886B954:[460EE381]: sub.s      $f14, $f28, $f14
    0886B958:[C60D0080]: lwc1       $f13, 128($s0)
    0886B95C:[460E683E]: c.le.s     $f13, $f14
    0886B960:[00000000]: nop
    0886B964:[45010011]: bc1t       0x0886B9AC
    0886B968:[C60C0070]: lwc1       $f12, 112($s0)
    0886B96C:[460E603E]: c.le.s     $f12, $f14
    0886B970:[00000000]: nop
    0886B974:[4500000B]: bc1f       0x0886B9A4
    0886B978:[00000000]: nop
    0886B97C:[460C6B41]: sub.s      $f13, $f13, $f12
    0886B980:[4618683E]: c.le.s     $f13, $f24
    0886B984:[00000000]: nop
    0886B988:[45020003]: bc1fl      0x0886B998
    0886B98C:[460C7301]: sub.s      $f12, $f14, $f12
    0886B990:[10000096]: b          0x0886BBEC
    0886B994:[00000000]: nop
    0886B998:[460D6303]: div.s      $f12, $f12, $f13
    0886B99C:[10000004]: b          0x0886B9B0
    0886B9A0:[460CA301]: sub.s      $f12, $f20, $f12
    0886B9A4:[10000002]: b          0x0886B9B0
    0886B9A8:[4600A306]: mov.s      $f12, $f20
    0886B9AC:[4600C306]: mov.s      $f12, $f24
    0886B9B0:[1000007D]: b          0x0886BBA8
    0886B9B4:[00000000]: nop
    0886B9B8:[26040060]: addiu      $a0, $s0, 96
    0886B9BC:[D8840000]: lv.q       C100.q, 0($a0)
    0886B9C0:[3C083C36]: lui        $t0, 0x3C36 <=> li $t0, 0x3C360000
    0886B9C4:[25080B60]: addiu      $t0, $t0, 2912
    0886B9C8:[48E80064]: MTV.s      $t0, S103.s
    0886B9CC:[65648404]: vscl.t     C100.t, C100.t, S103.s
    0886B9D0:[F3A4C48C]: VROT.q     C300.q, S102.s, [ c, s, 0, 0]
    0886B9D4:[F3B1C48D]: VROT.q     C310.q, S102.s, [-s, c, 0, 0]
    0886B9D8:[D003808E]: vidt.q     C320.q
    0886B9DC:[D003808F]: vidt.q     C330.q
    0886B9E0:[F3B8A480]: VROT.q     C000.q, S101.s, [ c, 0,-s, 0]
    0886B9E4:[D0038081]: vidt.q     C010.q
    0886B9E8:[F3A2A482]: VROT.q     C020.q, S101.s, [ s, 0, c, 0]
    0886B9EC:[D0038083]: vidt.q     C030.q
    0886B9F0:[F00CA088]: VMMUL.q    M200.q, M000.q, M300.q
    0886B9F4:[D0038080]: vidt.q     C000.q
    0886B9F8:[F3A98481]: VROT.q     C010.q, S100.s, [ 0, c, s, 0]
    0886B9FC:[F3B68482]: VROT.q     C020.q, S100.s, [ 0,-s, c, 0]
    0886BA00:[F008A08C]: VMMUL.q    M300.q, M000.q, M200.q
    0886BA04:[FA6C0000]: sv.q       C300.q, 0($s3)
    0886BA08:[FA6D0010]: sv.q       C310.q, 16($s3)
    0886BA0C:[FA6E0020]: sv.q       C320.q, 32($s3)
    0886BA10:[FA6F0030]: sv.q       C330.q, 48($s3)
    0886BA14:[26240060]: addiu      $a0, $s1, 96
    0886BA18:[D8800000]: lv.q       C000.q, 0($a0)
    0886BA1C:[D8810010]: lv.q       C010.q, 16($a0)
    0886BA20:[D8820020]: lv.q       C020.q, 32($a0)
    0886BA24:[D8830030]: lv.q       C030.q, 48($a0)
    0886BA28:[DA640000]: lv.q       C100.q, 0($s3)
    0886BA2C:[DA650010]: lv.q       C110.q, 16($s3)
    0886BA30:[DA660020]: lv.q       C120.q, 32($s3)
    0886BA34:[DA670030]: lv.q       C130.q, 48($s3)
    0886BA38:[F004A088]: VMMUL.q    M200.q, M000.q, M100.q
    0886BA3C:[FA680000]: sv.q       C200.q, 0($s3)
    0886BA40:[FA690010]: sv.q       C210.q, 16($s3)
    0886BA44:[FA6A0020]: sv.q       C220.q, 32($s3)
    0886BA48:[FA6B0030]: sv.q       C230.q, 48($s3)
    0886BA4C:[8FA40120]: lw         $a0, 288($sp)
    0886BA50:[C48C0000]: lwc1       $f12, 0($a0)
    0886BA54:[44056000]: mfc1       $a1, $f12
    0886BA58:[C48D0004]: lwc1       $f13, 4($a0)
    0886BA5C:[44066800]: mfc1       $a2, $f13
    0886BA60:[C48E0008]: lwc1       $f14, 8($a0)
    0886BA64:[44077000]: mfc1       $a3, $f14
    0886BA68:[AE850000]: sw         $a1, 0($s4)
    0886BA6C:[AE860004]: sw         $a2, 4($s4)
    0886BA70:[AE870008]: sw         $a3, 8($s4)
    0886BA74:[C48F000C]: lwc1       $f15, 12($a0)
    0886BA78:[44047800]: mfc1       $a0, $f15
    0886BA7C:[AE84000C]: sw         $a0, 12($s4)
    0886BA80:[DA800000]: lv.q       C000.q, 0($s4)
    0886BA84:[64808001]: vdot.t     S010.s, C000.t, C000.t
    0886BA88:[D0060021]: vzero.s    S011.s
    0886BA8C:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0886BA90:[D0110101]: vrsq.s     S010.s, S010.s
    0886BA94:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    0886BA98:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0886BA9C:[65018000]: vscl.t     C000.t, C000.t, S010.s
    0886BAA0:[D0070060]: vone.s     S003.s
    0886BAA4:[FA800000]: sv.q       C000.q, 0($s4)
    0886BAA8:[C6EC0000]: lwc1       $f12, 0($s7)
    0886BAAC:[E6CC0000]: swc1       $f12, 0($s6)
    0886BAB0:[E6D80004]: swc1       $f24, 4($s6)
    0886BAB4:[C6EC0008]: lwc1       $f12, 8($s7)
    0886BAB8:[E6CC0008]: swc1       $f12, 8($s6)
    0886BABC:[DAC00000]: lv.q       C000.q, 0($s6)
    0886BAC0:[64808001]: vdot.t     S010.s, C000.t, C000.t
    0886BAC4:[D0060021]: vzero.s    S011.s
    0886BAC8:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0886BACC:[D0110101]: vrsq.s     S010.s, S010.s
    0886BAD0:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    0886BAD4:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0886BAD8:[65018000]: vscl.t     C000.t, C000.t, S010.s
    0886BADC:[D0070060]: vone.s     S003.s
    0886BAE0:[FAC00000]: sv.q       C000.q, 0($s6)
    0886BAE4:[DA810000]: lv.q       C010.q, 0($s4)
    0886BAE8:[DAC20000]: lv.q       C020.q, 0($s6)
    0886BAEC:[64828100]: vdot.t     S000.s, C010.t, C020.t
    0886BAF0:[27A400E4]: addiu      $a0, $sp, 228
    0886BAF4:[E8800000]: sv.s       S000.s, 0($a0)
    0886BAF8:[C7AC00E4]: lwc1       $f12, 228($sp)
    0886BAFC:[461A603C]: c.lt.s     $f12, $f26
    0886BB00:[00000000]: nop
    0886BB04:[45000003]: bc1f       0x0886BB14
    0886BB08:[00000000]: nop
    0886BB0C:[10000006]: b          0x0886BB28
    0886BB10:[4600D306]: mov.s      $f12, $f26
    0886BB14:[4614603E]: c.le.s     $f12, $f20
    0886BB18:[00000000]: nop
    0886BB1C:[45010002]: bc1t       0x0886BB28
    0886BB20:[00000000]: nop
    0886BB24:[4600A306]: mov.s      $f12, $f20
    0886BB28:[0E264787]: jal        0x08991E1C
    0886BB2C:[00000000]: nop
    0886BB30:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0886BB34:[461C0302]: mul.s      $f12, $f0, $f28
    0886BB38:[C48D5BD8]: lwc1       $f13, 23512($a0)
    0886BB3C:[460D6303]: div.s      $f12, $f12, $f13
    0886BB40:[C60E0084]: lwc1       $f14, 132($s0)
    0886BB44:[460CE301]: sub.s      $f12, $f28, $f12
    0886BB48:[460C703E]: c.le.s     $f14, $f12
    0886BB4C:[00000000]: nop
    0886BB50:[45010011]: bc1t       0x0886BB98
    0886BB54:[C60D0074]: lwc1       $f13, 116($s0)
    0886BB58:[460C683E]: c.le.s     $f13, $f12
    0886BB5C:[00000000]: nop
    0886BB60:[4500000B]: bc1f       0x0886BB90
    0886BB64:[00000000]: nop
    0886BB68:[460D7381]: sub.s      $f14, $f14, $f13
    0886BB6C:[4618703E]: c.le.s     $f14, $f24
    0886BB70:[00000000]: nop
    0886BB74:[45020003]: bc1fl      0x0886BB84
    0886BB78:[460D6301]: sub.s      $f12, $f12, $f13
    0886BB7C:[1000001B]: b          0x0886BBEC
    0886BB80:[00000000]: nop
    0886BB84:[460E6303]: div.s      $f12, $f12, $f14
    0886BB88:[10000004]: b          0x0886BB9C
    0886BB8C:[460CA301]: sub.s      $f12, $f20, $f12
    0886BB90:[10000002]: b          0x0886BB9C
    0886BB94:[4600A306]: mov.s      $f12, $f20
    0886BB98:[4600C306]: mov.s      $f12, $f24
    0886BB9C:[10000002]: b          0x0886BBA8
    0886BBA0:[00000000]: nop
    0886BBA4:[4600A306]: mov.s      $f12, $f20
    0886BBA8:[46186032]: c.eq.s     $f12, $f24
    0886BBAC:[00000000]: nop
    0886BBB0:[45000008]: bc1f       0x0886BBD4
    0886BBB4:[00000000]: nop
    0886BBB8:[9624000A]: lhu        $a0, 10($s1)
    0886BBBC:[9625000E]: lhu        $a1, 14($s1)
    0886BBC0:[34840080]: ori        $a0, $a0, 128
    0886BBC4:[A624000A]: sh         $a0, 10($s1)
    0886BBC8:[34A40080]: ori        $a0, $a1, 128
    0886BBCC:[10000007]: b          0x0886BBEC
    0886BBD0:[A624000E]: sh         $a0, 14($s1)
    0886BBD4:[C62D004C]: lwc1       $f13, 76($s1)
    0886BBD8:[460C6B02]: mul.s      $f12, $f13, $f12
    0886BBDC:[E62C004C]: swc1       $f12, 76($s1)
    0886BBE0:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0886BBE4:[0E21ABA3]: jal        0x0886AE8C
    0886BBE8:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886BBEC:[8E240124]: lw         $a0, 292($s1)
    0886BBF0:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0886BBF4:[5480FE33]: bnel       $a0, $zr, 0x0886B4C4
    0886BBF8:[AFD1008C]: sw         $s1, 140($fp)
    0886BBFC:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0886BC00:[A3C40098]: sb         $a0, 152($fp)
    0886BC04:[C7B40138]: lwc1       $f20, 312($sp)
    0886BC08:[C7B6013C]: lwc1       $f22, 316($sp)
    0886BC0C:[C7B80140]: lwc1       $f24, 320($sp)
    0886BC10:[C7BA0144]: lwc1       $f26, 324($sp)
    0886BC14:[C7BC0148]: lwc1       $f28, 328($sp)
    0886BC18:[8FB0014C]: lw         $s0, 332($sp)
    0886BC1C:[8FB10150]: lw         $s1, 336($sp)
    0886BC20:[8FB20154]: lw         $s2, 340($sp)
    0886BC24:[8FB30158]: lw         $s3, 344($sp)
    0886BC28:[8FB4015C]: lw         $s4, 348($sp)
    0886BC2C:[8FB50160]: lw         $s5, 352($sp)
    0886BC30:[8FB60164]: lw         $s6, 356($sp)
    0886BC34:[8FB70168]: lw         $s7, 360($sp)
    0886BC38:[8FBE016C]: lw         $fp, 364($sp)
    0886BC3C:[8FBF0170]: lw         $ra, 368($sp)
    0886BC40:[03E00008]: jr         $ra
    0886BC44:[27BD0180]: addiu      $sp, $sp, 384
  Back Branch 0886BBF4 77,344 times (length 462)
_S1_2_886C21C 9,216,516 instructions (0.444%), 296,736 calls (0886C21C - 0886C618, length 256)
    0886C21C:[27BDFFB0]: addiu      $sp, $sp, -80
    0886C220:[94A70002]: lhu        $a3, 2($a1)
    0886C224:[AFB0001C]: sw         $s0, 28($sp)
    0886C228:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0886C22C:[E7B40014]: swc1       $f20, 20($sp)
    0886C230:[AFB30028]: sw         $s3, 40($sp)
    0886C234:[46006506]: mov.s      $f20, $f12
    0886C238:[30E40008]: andi       $a0, $a3, 8
    0886C23C:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    0886C240:[E7B60018]: swc1       $f22, 24($sp)
    0886C244:[AFB10020]: sw         $s1, 32($sp)
    0886C248:[AFB20024]: sw         $s2, 36($sp)
    0886C24C:[AFB4002C]: sw         $s4, 44($sp)
    0886C250:[AFB50030]: sw         $s5, 48($sp)
    0886C254:[AFB60034]: sw         $s6, 52($sp)
    0886C258:[AFB70038]: sw         $s7, 56($sp)
    0886C25C:[AFBE003C]: sw         $fp, 60($sp)
    0886C260:[AFBF0040]: sw         $ra, 64($sp)
    0886C264:[1480000C]: bne        $a0, $zr, 0x0886C298
    0886C268:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    0886C26C:[24E4FFFE]: addiu      $a0, $a3, -2
    0886C270:[2C840007]: sltiu      $a0, $a0, 7
    0886C274:[10800023]: beq        $a0, $zr, 0x0886C304
    0886C278:[8E720040]: lw         $s2, 64($s3)
    0886C27C:[24E4FFFE]: addiu      $a0, $a3, -2
    0886C280:[00042080]: sll        $a0, $a0, 0x0002
    0886C284:[3C01089A]: lui        $at, 0x089A <=> li $at, 0x089A0000
    0886C288:[00240821]: addu       $at, $at, $a0
    0886C28C:[8C215BE0]: lw         $at, 23520($at)
    0886C290:[00200008]: jr         $at
    0886C294:[00000000]: nop
    0886C298:[100000D2]: b          0x0886C5E4
    0886C29C:[00000000]: nop
    0886C304:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0886C308:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0886C30C:[AFA70010]: sw         $a3, 16($sp)
    0886C310:[AFA40008]: sw         $a0, 8($sp)
    0886C314:[341E0000]: ori        $fp, $zr, 0 <=> li $fp, 0
    0886C318:[03D7202A]: slt        $a0, $fp, $s7
    0886C31C:[108000B1]: beq        $a0, $zr, 0x0886C5E4
    0886C320:[AE130090]: sw         $s3, 144($s0)
    0886C324:[8FA40008]: lw         $a0, 8($sp)
    0886C328:[03DE2821]: addu       $a1, $fp, $fp
    0886C32C:[00852021]: addu       $a0, $a0, $a1
    0886C330:[94960000]: lhu        $s6, 0($a0)
    0886C334:[8E44001C]: lw         $a0, 28($s2)
    0886C338:[00162880]: sll        $a1, $s6, 0x0002
    0886C33C:[00852021]: addu       $a0, $a0, $a1
    0886C340:[8C840000]: lw         $a0, 0($a0)
    0886C344:[4600A586]: mov.s      $f22, $f20
    0886C348:[AE040094]: sw         $a0, 148($s0)
    0886C34C:[8E660048]: lw         $a2, 72($s3)
    0886C350:[8E67004C]: lw         $a3, 76($s3)
    0886C354:[00C53021]: addu       $a2, $a2, $a1
    0886C358:[8CD50000]: lw         $s5, 0($a2)
    0886C35C:[8E740044]: lw         $s4, 68($s3)
    0886C360:[94860002]: lhu        $a2, 2($a0)
    0886C364:[00E52821]: addu       $a1, $a3, $a1
    0886C368:[8CA50000]: lw         $a1, 0($a1)
    0886C36C:[0286A021]: addu       $s4, $s4, $a2
    0886C370:[10A00005]: beq        $a1, $zr, 0x0886C388
    0886C374:[8FA70010]: lw         $a3, 16($sp)
    0886C378:[84A50004]: lh         $a1, 4($a1)
    0886C37C:[44856000]: mtc1       $a1, $f12
    0886C380:[468065A0]: cvt.s.w    $f22, $f12
    0886C384:[4616A581]: sub.s      $f22, $f20, $f22
    0886C388:[AFA70010]: sw         $a3, 16($sp)
    0886C38C:[24E5FFFE]: addiu      $a1, $a3, -2
    0886C390:[2CA50007]: sltiu      $a1, $a1, 7
    0886C394:[10A0008F]: beq        $a1, $zr, 0x0886C5D4
    0886C398:[94910000]: lhu        $s1, 0($a0)
    0886C39C:[8FA50010]: lw         $a1, 16($sp)
    0886C3A0:[24A5FFFE]: addiu      $a1, $a1, -2
    0886C3A4:[00052880]: sll        $a1, $a1, 0x0002
    0886C3A8:[3C01089A]: lui        $at, 0x089A <=> li $at, 0x089A0000
    0886C3AC:[00250821]: addu       $at, $at, $a1
    0886C3B0:[8C215C00]: lw         $at, 23552($at)
    0886C3B4:[00200008]: jr         $at
    0886C3B8:[AFB0000C]: sw         $s0, 12($sp)
    0886C5D4:[27DE0001]: addiu      $fp, $fp, 1
    0886C5D8:[03D7202A]: slt        $a0, $fp, $s7
    0886C5DC:[5480FF52]: bnel       $a0, $zr, 0x0886C328
    0886C5E0:[8FA40008]: lw         $a0, 8($sp)
    0886C5E4:[C7B40014]: lwc1       $f20, 20($sp)
    0886C5E8:[C7B60018]: lwc1       $f22, 24($sp)
    0886C5EC:[8FB0001C]: lw         $s0, 28($sp)
    0886C5F0:[8FB10020]: lw         $s1, 32($sp)
    0886C5F4:[8FB20024]: lw         $s2, 36($sp)
    0886C5F8:[8FB30028]: lw         $s3, 40($sp)
    0886C5FC:[8FB4002C]: lw         $s4, 44($sp)
    0886C600:[8FB50030]: lw         $s5, 48($sp)
    0886C604:[8FB60034]: lw         $s6, 52($sp)
    0886C608:[8FB70038]: lw         $s7, 56($sp)
    0886C60C:[8FBE003C]: lw         $fp, 60($sp)
    0886C610:[8FBF0040]: lw         $ra, 64($sp)
    0886C614:[03E00008]: jr         $ra
    0886C618:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0886C5DC 303,580 times (length 175)
_S1_2_884B5F8 9,043,476 instructions (0.436%), 160,435 calls (0884B5F8 - 0884B7D0, length 119)
    0884B5F8:[27BDFFE0]: addiu      $sp, $sp, -32
    0884B5FC:[AFB3000C]: sw         $s3, 12($sp)
    0884B600:[3C13089B]: lui        $s3, 0x089B <=> li $s3, 0x089B0000
    0884B604:[AFB00000]: sw         $s0, 0($sp)
    0884B608:[AFB10004]: sw         $s1, 4($sp)
    0884B60C:[AFB20008]: sw         $s2, 8($sp)
    0884B610:[AFB40010]: sw         $s4, 16($sp)
    0884B614:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0884B618:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0884B61C:[24940074]: addiu      $s4, $a0, 116
    0884B620:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0884B624:[2673B950]: addiu      $s3, $s3, -18096
    0884B628:[AFB50014]: sw         $s5, 20($sp)
    0884B62C:[AFBF0018]: sw         $ra, 24($sp)
    0884B630:[A20001B3]: sb         $zr, 435($s0)
    0884B634:[920501AE]: lbu        $a1, 430($s0)
    0884B638:[14B20005]: bne        $a1, $s2, 0x0884B650
    0884B63C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0884B640:[920501AD]: lbu        $a1, 429($s0)
    0884B644:[14A00003]: bne        $a1, $zr, 0x0884B654
    0884B648:[308400FF]: andi       $a0, $a0, 255
    0884B64C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0884B650:[308400FF]: andi       $a0, $a0, 255
    0884B654:[1080000D]: beq        $a0, $zr, 0x0884B68C
    0884B658:[00000000]: nop
    0884B65C:[8E0401A4]: lw         $a0, 420($s0)
    0884B660:[90850000]: lbu        $a1, 0($a0)
    0884B664:[00052880]: sll        $a1, $a1, 0x0002
    0884B668:[00B32821]: addu       $a1, $a1, $s3
    0884B66C:[8CA50000]: lw         $a1, 0($a1)
    0884B670:[00A0F809]: jalr       $ra, $a1
    0884B674:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0884B678:[920501AE]: lbu        $a1, 430($s0)
    0884B67C:[10B20005]: beq        $a1, $s2, 0x0884B694
    0884B680:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0884B684:[10000008]: b          0x0884B6A8
    0884B688:[308400FF]: andi       $a0, $a0, 255
    0884B68C:[10000048]: b          0x0884B7B0
    0884B690:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0884B694:[920501AD]: lbu        $a1, 429($s0)
    0884B698:[14A00003]: bne        $a1, $zr, 0x0884B6A8
    0884B69C:[308400FF]: andi       $a0, $a0, 255
    0884B6A0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0884B6A4:[308400FF]: andi       $a0, $a0, 255
    0884B6A8:[10800013]: beq        $a0, $zr, 0x0884B6F8
    0884B6AC:[00000000]: nop
    0884B6B0:[920401AC]: lbu        $a0, 428($s0)
    0884B6B4:[00042940]: sll        $a1, $a0, 0x0005
    0884B6B8:[00042080]: sll        $a0, $a0, 0x0002
    0884B6BC:[00A42021]: addu       $a0, $a1, $a0
    0884B6C0:[02842021]: addu       $a0, $s4, $a0
    0884B6C4:[90840020]: lbu        $a0, 32($a0)
    0884B6C8:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0884B6CC:[308400FF]: andi       $a0, $a0, 255
    0884B6D0:[1080000B]: beq        $a0, $zr, 0x0884B700
    0884B6D4:[00000000]: nop
    0884B6D8:[920401AC]: lbu        $a0, 428($s0)
    0884B6DC:[00042940]: sll        $a1, $a0, 0x0005
    0884B6E0:[00042080]: sll        $a0, $a0, 0x0002
    0884B6E4:[00A42021]: addu       $a0, $a1, $a0
    0884B6E8:[02042021]: addu       $a0, $s0, $a0
    0884B6EC:[A0800094]: sb         $zr, 148($a0)
    0884B6F0:[1000000F]: b          0x0884B730
    0884B6F4:[90850092]: lbu        $a1, 146($a0)
    0884B6F8:[1000002D]: b          0x0884B7B0
    0884B6FC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0884B700:[8E1501A4]: lw         $s5, 420($s0)
    0884B704:[0E212B04]: jal        0x0884AC10
    0884B708:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0884B70C:[920401AC]: lbu        $a0, 428($s0)
    0884B710:[02A22821]: addu       $a1, $s5, $v0
    0884B714:[00043140]: sll        $a2, $a0, 0x0005
    0884B718:[00042080]: sll        $a0, $a0, 0x0002
    0884B71C:[00C42021]: addu       $a0, $a2, $a0
    0884B720:[AE0501A4]: sw         $a1, 420($s0)
    0884B724:[02042021]: addu       $a0, $s0, $a0
    0884B728:[A0800090]: sb         $zr, 144($a0)
    0884B72C:[90850092]: lbu        $a1, 146($a0)
    0884B730:[10A0000F]: beq        $a1, $zr, 0x0884B770
    0884B734:[00000000]: nop
    0884B738:[920501AC]: lbu        $a1, 428($s0)
    0884B73C:[00053140]: sll        $a2, $a1, 0x0005
    0884B740:[00052880]: sll        $a1, $a1, 0x0002
    0884B744:[00C52821]: addu       $a1, $a2, $a1
    0884B748:[02852821]: addu       $a1, $s4, $a1
    0884B74C:[90A5001F]: lbu        $a1, 31($a1)
    0884B750:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    0884B754:[30A500FF]: andi       $a1, $a1, 255
    0884B758:[14A00005]: bne        $a1, $zr, 0x0884B770
    0884B75C:[00000000]: nop
    0884B760:[920201AE]: lbu        $v0, 430($s0)
    0884B764:[A0800092]: sb         $zr, 146($a0)
    0884B768:[10000011]: b          0x0884B7B0
    0884B76C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0884B770:[26310001]: addiu      $s1, $s1, 1
    0884B774:[2A2401F4]: slti       $a0, $s1, 500
    0884B778:[1480FFAD]: bne        $a0, $zr, 0x0884B630
    0884B77C:[00000000]: nop
    0884B780:[920401AC]: lbu        $a0, 428($s0)
    0884B784:[00042940]: sll        $a1, $a0, 0x0005
    0884B788:[00042080]: sll        $a0, $a0, 0x0002
    0884B78C:[00A42021]: addu       $a0, $a1, $a0
    0884B790:[02842021]: addu       $a0, $s4, $a0
    0884B794:[9084001F]: lbu        $a0, 31($a0)
    0884B798:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0884B79C:[308400FF]: andi       $a0, $a0, 255
    0884B7A0:[1480FFA3]: bne        $a0, $zr, 0x0884B630
    0884B7A4:[00000000]: nop
    0884B7A8:[920201AE]: lbu        $v0, 430($s0)
    0884B7AC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0884B7B0:[8FB00000]: lw         $s0, 0($sp)
    0884B7B4:[8FB10004]: lw         $s1, 4($sp)
    0884B7B8:[8FB20008]: lw         $s2, 8($sp)
    0884B7BC:[8FB3000C]: lw         $s3, 12($sp)
    0884B7C0:[8FB40010]: lw         $s4, 16($sp)
    0884B7C4:[8FB50014]: lw         $s5, 20($sp)
    0884B7C8:[8FBF0018]: lw         $ra, 24($sp)
    0884B7CC:[03E00008]: jr         $ra
    0884B7D0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0884B778 47,876 times (length 84)
    0884B61C:[24940074]: addiu      $s4, $a0, 116
    0884B620:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0884B624:[2673B950]: addiu      $s3, $s3, -18096
    0884B628:[AFB50014]: sw         $s5, 20($sp)
    0884B62C:[AFBF0018]: sw         $ra, 24($sp)
--> 0884B630:[A20001B3]: sb         $zr, 435($s0)
    0884B634:[920501AE]: lbu        $a1, 430($s0)
    0884B638:[14B20005]: bne        $a1, $s2, 0x0884B650
    0884B63C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0884B640:[920501AD]: lbu        $a1, 429($s0)
    0884B644:[14A00003]: bne        $a1, $zr, 0x0884B654
    0884B648:[308400FF]: andi       $a0, $a0, 255
    0884B64C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0884B650:[308400FF]: andi       $a0, $a0, 255
    0884B654:[1080000D]: beq        $a0, $zr, 0x0884B68C
    0884B658:[00000000]: nop
    0884B65C:[8E0401A4]: lw         $a0, 420($s0)
    0884B660:[90850000]: lbu        $a1, 0($a0)
    0884B664:[00052880]: sll        $a1, $a1, 0x0002
    0884B668:[00B32821]: addu       $a1, $a1, $s3
    0884B66C:[8CA50000]: lw         $a1, 0($a1)
    0884B670:[00A0F809]: jalr       $ra, $a1
    0884B674:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0884B678:[920501AE]: lbu        $a1, 430($s0)
    0884B67C:[10B20005]: beq        $a1, $s2, 0x0884B694
    0884B680:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0884B684:[10000008]: b          0x0884B6A8
    0884B688:[308400FF]: andi       $a0, $a0, 255
    0884B68C:[10000048]: b          0x0884B7B0
    0884B690:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0884B694:[920501AD]: lbu        $a1, 429($s0)
    0884B698:[14A00003]: bne        $a1, $zr, 0x0884B6A8
    0884B69C:[308400FF]: andi       $a0, $a0, 255
    0884B6A0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0884B6A4:[308400FF]: andi       $a0, $a0, 255
    0884B6A8:[10800013]: beq        $a0, $zr, 0x0884B6F8
    0884B6AC:[00000000]: nop
    0884B6B0:[920401AC]: lbu        $a0, 428($s0)
    0884B6B4:[00042940]: sll        $a1, $a0, 0x0005
    0884B6B8:[00042080]: sll        $a0, $a0, 0x0002
    0884B6BC:[00A42021]: addu       $a0, $a1, $a0
    0884B6C0:[02842021]: addu       $a0, $s4, $a0
    0884B6C4:[90840020]: lbu        $a0, 32($a0)
    0884B6C8:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0884B6CC:[308400FF]: andi       $a0, $a0, 255
    0884B6D0:[1080000B]: beq        $a0, $zr, 0x0884B700
    0884B6D4:[00000000]: nop
    0884B6D8:[920401AC]: lbu        $a0, 428($s0)
    0884B6DC:[00042940]: sll        $a1, $a0, 0x0005
    0884B6E0:[00042080]: sll        $a0, $a0, 0x0002
    0884B6E4:[00A42021]: addu       $a0, $a1, $a0
    0884B6E8:[02042021]: addu       $a0, $s0, $a0
    0884B6EC:[A0800094]: sb         $zr, 148($a0)
    0884B6F0:[1000000F]: b          0x0884B730
    0884B6F4:[90850092]: lbu        $a1, 146($a0)
    0884B6F8:[1000002D]: b          0x0884B7B0
    0884B6FC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0884B700:[8E1501A4]: lw         $s5, 420($s0)
    0884B704:[0E212B04]: jal        0x0884AC10
    0884B708:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0884B70C:[920401AC]: lbu        $a0, 428($s0)
    0884B710:[02A22821]: addu       $a1, $s5, $v0
    0884B714:[00043140]: sll        $a2, $a0, 0x0005
    0884B718:[00042080]: sll        $a0, $a0, 0x0002
    0884B71C:[00C42021]: addu       $a0, $a2, $a0
    0884B720:[AE0501A4]: sw         $a1, 420($s0)
    0884B724:[02042021]: addu       $a0, $s0, $a0
    0884B728:[A0800090]: sb         $zr, 144($a0)
    0884B72C:[90850092]: lbu        $a1, 146($a0)
    0884B730:[10A0000F]: beq        $a1, $zr, 0x0884B770
    0884B734:[00000000]: nop
    0884B738:[920501AC]: lbu        $a1, 428($s0)
    0884B73C:[00053140]: sll        $a2, $a1, 0x0005
    0884B740:[00052880]: sll        $a1, $a1, 0x0002
    0884B744:[00C52821]: addu       $a1, $a2, $a1
    0884B748:[02852821]: addu       $a1, $s4, $a1
    0884B74C:[90A5001F]: lbu        $a1, 31($a1)
    0884B750:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    0884B754:[30A500FF]: andi       $a1, $a1, 255
    0884B758:[14A00005]: bne        $a1, $zr, 0x0884B770
    0884B75C:[00000000]: nop
    0884B760:[920201AE]: lbu        $v0, 430($s0)
    0884B764:[A0800092]: sb         $zr, 146($a0)
    0884B768:[10000011]: b          0x0884B7B0
    0884B76C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0884B770:[26310001]: addiu      $s1, $s1, 1
    0884B774:[2A2401F4]: slti       $a0, $s1, 500
--> 0884B778:[1480FFAD]: bne        $a0, $zr, 0x0884B630
    0884B77C:[00000000]: nop
    0884B780:[920401AC]: lbu        $a0, 428($s0)
    0884B784:[00042940]: sll        $a1, $a0, 0x0005
    0884B788:[00042080]: sll        $a0, $a0, 0x0002
_S1_2_8901538 8,672,720 instructions (0.418%), 102,032 calls (08901538 - 08901698, length 89)
    08901538:[27BDFFB0]: addiu      $sp, $sp, -80
    0890153C:[E7B40034]: swc1       $f20, 52($sp)
    08901540:[AFB1003C]: sw         $s1, 60($sp)
    08901544:[4480A000]: mtc1       $zr, $f20
    08901548:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0890154C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08901550:[AFB00038]: sw         $s0, 56($sp)
    08901554:[AFBF0040]: sw         $ra, 64($sp)
    08901558:[10C70024]: beq        $a2, $a3, 0x089015EC
    0890155C:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08901560:[8E250000]: lw         $a1, 0($s1)
    08901564:[8E260004]: lw         $a2, 4($s1)
    08901568:[44856000]: mtc1       $a1, $f12
    0890156C:[8E250008]: lw         $a1, 8($s1)
    08901570:[46806320]: cvt.s.w    $f12, $f12
    08901574:[44866800]: mtc1       $a2, $f13
    08901578:[8C84013C]: lw         $a0, 316($a0)
    0890157C:[46806B60]: cvt.s.w    $f13, $f13
    08901580:[44857000]: mtc1       $a1, $f14
    08901584:[00108100]: sll        $s0, $s0, 0x0004
    08901588:[468073A0]: cvt.s.w    $f14, $f14
    0890158C:[E7AC0010]: swc1       $f12, 16($sp)
    08901590:[E7AD0014]: swc1       $f13, 20($sp)
    08901594:[E7AE0018]: swc1       $f14, 24($sp)
    08901598:[8C850014]: lw         $a1, 20($a0)
    0890159C:[8C910010]: lw         $s1, 16($a0)
    089015A0:[00B08021]: addu       $s0, $a1, $s0
    089015A4:[96040000]: lhu        $a0, 0($s0)
    089015A8:[96060004]: lhu        $a2, 4($s0)
    089015AC:[000428C0]: sll        $a1, $a0, 0x0003
    089015B0:[96040002]: lhu        $a0, 2($s0)
    089015B4:[000630C0]: sll        $a2, $a2, 0x0003
    089015B8:[000438C0]: sll        $a3, $a0, 0x0003
    089015BC:[02252821]: addu       $a1, $s1, $a1
    089015C0:[02263021]: addu       $a2, $s1, $a2
    089015C4:[02273821]: addu       $a3, $s1, $a3
    089015C8:[0E2403F9]: jal        0x08900FE4
    089015CC:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    089015D0:[C7AC0004]: lwc1       $f12, 4($sp)
    089015D4:[46146032]: c.eq.s     $f12, $f20
    089015D8:[00000000]: nop
    089015DC:[45000005]: bc1f       0x089015F4
    089015E0:[00000000]: nop
    089015E4:[10000027]: b          0x08901684
    089015E8:[4600A006]: mov.s      $f0, $f20
    089015EC:[10000025]: b          0x08901684
    089015F0:[4600A006]: mov.s      $f0, $f20
    089015F4:[96040000]: lhu        $a0, 0($s0)
    089015F8:[000420C0]: sll        $a0, $a0, 0x0003
    089015FC:[02242021]: addu       $a0, $s1, $a0
    08901600:[84850000]: lh         $a1, 0($a0)
    08901604:[44856000]: mtc1       $a1, $f12
    08901608:[46806320]: cvt.s.w    $f12, $f12
    0890160C:[84850002]: lh         $a1, 2($a0)
    08901610:[44856800]: mtc1       $a1, $f13
    08901614:[46806B60]: cvt.s.w    $f13, $f13
    08901618:[84840004]: lh         $a0, 4($a0)
    0890161C:[44847000]: mtc1       $a0, $f14
    08901620:[468073A0]: cvt.s.w    $f14, $f14
    08901624:[E7AC0020]: swc1       $f12, 32($sp)
    08901628:[E7AD0024]: swc1       $f13, 36($sp)
    0890162C:[E7AE0028]: swc1       $f14, 40($sp)
    08901630:[27A40020]: addiu      $a0, $sp, 32
    08901634:[C8800000]: lv.s       S000.s, 0($a0)
    08901638:[C8800005]: lv.s       S001.s, 4($a0)
    0890163C:[C880000A]: lv.s       S002.s, 8($a0)
    08901640:[CBA10000]: lv.s       S010.s, 0($sp)
    08901644:[CBA10005]: lv.s       S011.s, 4($sp)
    08901648:[CBA1000A]: lv.s       S012.s, 8($sp)
    0890164C:[64818000]: vdot.t     S000.s, C000.t, C010.t
    08901650:[27A40030]: addiu      $a0, $sp, 48
    08901654:[E8800000]: sv.s       S000.s, 0($a0)
    08901658:[C7AC0030]: lwc1       $f12, 48($sp)
    0890165C:[C7AD0010]: lwc1       $f13, 16($sp)
    08901660:[C7AE0000]: lwc1       $f14, 0($sp)
    08901664:[460E6B42]: mul.s      $f13, $f13, $f14
    08901668:[C7AF0018]: lwc1       $f15, 24($sp)
    0890166C:[C7B00008]: lwc1       $f16, 8($sp)
    08901670:[46107BC2]: mul.s      $f15, $f15, $f16
    08901674:[460F6B40]: add.s      $f13, $f13, $f15
    08901678:[460D6001]: sub.s      $f0, $f12, $f13
    0890167C:[C7AE0004]: lwc1       $f14, 4($sp)
    08901680:[460E0003]: div.s      $f0, $f0, $f14
    08901684:[C7B40034]: lwc1       $f20, 52($sp)
    08901688:[8FB00038]: lw         $s0, 56($sp)
    0890168C:[8FB1003C]: lw         $s1, 60($sp)
    08901690:[8FBF0040]: lw         $ra, 64($sp)
    08901694:[03E00008]: jr         $ra
    08901698:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_88059D0 8,642,399 instructions (0.417%), 29,253 calls (088059D0 - 08805D00, length 205)
    088059D0:[27BDFFF0]: addiu      $sp, $sp, -16
    088059D4:[AFB00000]: sw         $s0, 0($sp)
    088059D8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088059DC:[8E0402F4]: lw         $a0, 756($s0)
    088059E0:[AFB10004]: sw         $s1, 4($sp)
    088059E4:[AFB20008]: sw         $s2, 8($sp)
    088059E8:[AFBF000C]: sw         $ra, 12($sp)
    088059EC:[0480000D]: bltz       $a0, 0x08805A24
    088059F0:[28840006]: slti       $a0, $a0, 6
    088059F4:[1080000B]: beq        $a0, $zr, 0x08805A24
    088059F8:[00000000]: nop
    088059FC:[26040008]: addiu      $a0, $s0, 8
    08805A00:[0E268631]: jal        0x089A18C4 [sceCtrlReadBufferPositive]
    08805A04:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08805A08:[8E12000C]: lw         $s2, 12($s0)
    08805A0C:[3C040003]: lui        $a0, 0x0003 <=> li $a0, 0x00030000
    08805A10:[02442024]: and        $a0, $s2, $a0
    08805A14:[14800008]: bne        $a0, $zr, 0x08805A38
    08805A18:[00000000]: nop
    08805A1C:[10000003]: b          0x08805A2C
    08805A20:[8E1102F4]: lw         $s1, 756($s0)
    08805A24:[100000B1]: b          0x08805CEC
    08805A28:[00000000]: nop
    08805A2C:[2A240006]: slti       $a0, $s1, 6
    08805A30:[1480000E]: bne        $a0, $zr, 0x08805A6C
    08805A34:[00112100]: sll        $a0, $s1, 0x0004
    08805A38:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08805A3C:[26050138]: addiu      $a1, $s0, 312
    08805A40:[A0A00003]: sb         $zr, 3($a1)
    08805A44:[A0A00002]: sb         $zr, 2($a1)
    08805A48:[A0A00001]: sb         $zr, 1($a1)
    08805A4C:[A0A00000]: sb         $zr, 0($a1)
    08805A50:[24840001]: addiu      $a0, $a0, 1
    08805A54:[2886000C]: slti       $a2, $a0, 12
    08805A58:[14C0FFF9]: bne        $a2, $zr, 0x08805A40
    08805A5C:[24A50004]: addiu      $a1, $a1, 4
    08805A60:[AE0002E0]: sw         $zr, 736($s0)
    08805A64:[100000A1]: b          0x08805CEC
    08805A68:[AE0002E4]: sw         $zr, 740($s0)
    08805A6C:[00842821]: addu       $a1, $a0, $a0
    08805A70:[00852021]: addu       $a0, $a0, $a1
    08805A74:[02048821]: addu       $s1, $s0, $a0
    08805A78:[26310018]: addiu      $s1, $s1, 24
    08805A7C:[32440001]: andi       $a0, $s2, 1
    08805A80:[A2240018]: sb         $a0, 24($s1)
    08805A84:[8E04000C]: lw         $a0, 12($s0)
    08805A88:[30840008]: andi       $a0, $a0, 8
    08805A8C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805A90:[A224001C]: sb         $a0, 28($s1)
    08805A94:[8E04000C]: lw         $a0, 12($s0)
    08805A98:[30840010]: andi       $a0, $a0, 16
    08805A9C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805AA0:[A2240020]: sb         $a0, 32($s1)
    08805AA4:[8E04000C]: lw         $a0, 12($s0)
    08805AA8:[30840020]: andi       $a0, $a0, 32
    08805AAC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805AB0:[A2240024]: sb         $a0, 36($s1)
    08805AB4:[8E04000C]: lw         $a0, 12($s0)
    08805AB8:[30840040]: andi       $a0, $a0, 64
    08805ABC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805AC0:[A2240028]: sb         $a0, 40($s1)
    08805AC4:[8E04000C]: lw         $a0, 12($s0)
    08805AC8:[30840080]: andi       $a0, $a0, 128
    08805ACC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805AD0:[A224002C]: sb         $a0, 44($s1)
    08805AD4:[8E04000C]: lw         $a0, 12($s0)
    08805AD8:[30840100]: andi       $a0, $a0, 256
    08805ADC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805AE0:[A2240000]: sb         $a0, 0($s1)
    08805AE4:[8E04000C]: lw         $a0, 12($s0)
    08805AE8:[30840200]: andi       $a0, $a0, 512
    08805AEC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805AF0:[A2240004]: sb         $a0, 4($s1)
    08805AF4:[8E04000C]: lw         $a0, 12($s0)
    08805AF8:[30841000]: andi       $a0, $a0, 4096
    08805AFC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805B00:[A2240008]: sb         $a0, 8($s1)
    08805B04:[8E04000C]: lw         $a0, 12($s0)
    08805B08:[30844000]: andi       $a0, $a0, 16384
    08805B0C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805B10:[A224000C]: sb         $a0, 12($s1)
    08805B14:[8E04000C]: lw         $a0, 12($s0)
    08805B18:[30842000]: andi       $a0, $a0, 8192
    08805B1C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805B20:[A2240010]: sb         $a0, 16($s1)
    08805B24:[8E04000C]: lw         $a0, 12($s0)
    08805B28:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    08805B2C:[30848000]: andi       $a0, $a0, -32768
    08805B30:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08805B34:[A2240014]: sb         $a0, 20($s1)
    08805B38:[8E0402F4]: lw         $a0, 756($s0)
    08805B3C:[920502FC]: lbu        $a1, 764($s0)
    08805B40:[24840001]: addiu      $a0, $a0, 1
    08805B44:[10A0003C]: beq        $a1, $zr, 0x08805C38
    08805B48:[AE0402F4]: sw         $a0, 756($s0)
    08805B4C:[92040010]: lbu        $a0, 16($s0)
    08805B50:[92050011]: lbu        $a1, 17($s0)
    08805B54:[00843021]: addu       $a2, $a0, $a0
    08805B58:[24C6FF00]: addiu      $a2, $a2, -256
    08805B5C:[00A52021]: addu       $a0, $a1, $a1
    08805B60:[AE0602E0]: sw         $a2, 736($s0)
    08805B64:[2484FF00]: addiu      $a0, $a0, -256
    08805B68:[AE0402E4]: sw         $a0, 740($s0)
    08805B6C:[28C40081]: slti       $a0, $a2, 129
    08805B70:[10800009]: beq        $a0, $zr, 0x08805B98
    08805B74:[28C4FF80]: slti       $a0, $a2, -128
    08805B78:[14800007]: bne        $a0, $zr, 0x08805B98
    08805B7C:[00000000]: nop
    08805B80:[8E0502E4]: lw         $a1, 740($s0)
    08805B84:[28A40081]: slti       $a0, $a1, 129
    08805B88:[10800003]: beq        $a0, $zr, 0x08805B98
    08805B8C:[28A4FF80]: slti       $a0, $a1, -128
    08805B90:[10800005]: beq        $a0, $zr, 0x08805BA8
    08805B94:[00000000]: nop
    08805B98:[0E2686D7]: jal        0x089A1B5C [sceKernelPowerTick]
    08805B9C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08805BA0:[8E0602E0]: lw         $a2, 736($s0)
    08805BA4:[8E0502E4]: lw         $a1, 740($s0)
    08805BA8:[28C70080]: slti       $a3, $a2, 128
    08805BAC:[10E00005]: beq        $a3, $zr, 0x08805BC4
    08805BB0:[920402FE]: lbu        $a0, 766($s0)
    08805BB4:[28C6FF81]: slti       $a2, $a2, -127
    08805BB8:[14C00002]: bne        $a2, $zr, 0x08805BC4
    08805BBC:[00000000]: nop
    08805BC0:[AE0002E0]: sw         $zr, 736($s0)
    08805BC4:[28A60080]: slti       $a2, $a1, 128
    08805BC8:[10C00004]: beq        $a2, $zr, 0x08805BDC
    08805BCC:[28A5FF81]: slti       $a1, $a1, -127
    08805BD0:[14A00002]: bne        $a1, $zr, 0x08805BDC
    08805BD4:[00000000]: nop
    08805BD8:[AE0002E4]: sw         $zr, 740($s0)
    08805BDC:[10800018]: beq        $a0, $zr, 0x08805C40
    08805BE0:[00000000]: nop
    08805BE4:[8E0402E0]: lw         $a0, 736($s0)
    08805BE8:[28850081]: slti       $a1, $a0, 129
    08805BEC:[14A00003]: bne        $a1, $zr, 0x08805BFC
    08805BF0:[00000000]: nop
    08805BF4:[10000005]: b          0x08805C0C
    08805BF8:[A2320024]: sb         $s2, 36($s1)
    08805BFC:[2884FF80]: slti       $a0, $a0, -128
    08805C00:[10800002]: beq        $a0, $zr, 0x08805C0C
    08805C04:[00000000]: nop
    08805C08:[A232002C]: sb         $s2, 44($s1)
    08805C0C:[8E0402E4]: lw         $a0, 740($s0)
    08805C10:[28850081]: slti       $a1, $a0, 129
    08805C14:[14A00003]: bne        $a1, $zr, 0x08805C24
    08805C18:[00000000]: nop
    08805C1C:[10000008]: b          0x08805C40
    08805C20:[A2320028]: sb         $s2, 40($s1)
    08805C24:[2884FF80]: slti       $a0, $a0, -128
    08805C28:[10800005]: beq        $a0, $zr, 0x08805C40
    08805C2C:[00000000]: nop
    08805C30:[10000003]: b          0x08805C40
    08805C34:[A2320020]: sb         $s2, 32($s1)
    08805C38:[AE0002E0]: sw         $zr, 736($s0)
    08805C3C:[AE0002E4]: sw         $zr, 740($s0)
    08805C40:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08805C44:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08805C48:[90A60000]: lbu        $a2, 0($a1)
    08805C4C:[10C0001C]: beq        $a2, $zr, 0x08805CC0
    08805C50:[00000000]: nop
    08805C54:[8E060280]: lw         $a2, 640($s0)
    08805C58:[18C00004]: blez       $a2, 0x08805C6C
    08805C5C:[00000000]: nop
    08805C60:[92060284]: lbu        $a2, 644($s0)
    08805C64:[14C00005]: bne        $a2, $zr, 0x08805C7C
    08805C68:[00000000]: nop
    08805C6C:[A0B20002]: sb         $s2, 2($a1)
    08805C70:[A0B20001]: sb         $s2, 1($a1)
    08805C74:[1000000C]: b          0x08805CA8
    08805C78:[AE000280]: sw         $zr, 640($s0)
    08805C7C:[A0A00002]: sb         $zr, 2($a1)
    08805C80:[8E060280]: lw         $a2, 640($s0)
    08805C84:[28C604B0]: slti       $a2, $a2, 1200
    08805C88:[14C00006]: bne        $a2, $zr, 0x08805CA4
    08805C8C:[00000000]: nop
    08805C90:[A0B20001]: sb         $s2, 1($a1)
    08805C94:[8E060280]: lw         $a2, 640($s0)
    08805C98:[24C6FE70]: addiu      $a2, $a2, -400
    08805C9C:[10000002]: b          0x08805CA8
    08805CA0:[AE060280]: sw         $a2, 640($s0)
    08805CA4:[A0A00001]: sb         $zr, 1($a1)
    08805CA8:[A0A00003]: sb         $zr, 3($a1)
    08805CAC:[8E050280]: lw         $a1, 640($s0)
    08805CB0:[A2120284]: sb         $s2, 644($s0)
    08805CB4:[24A5003C]: addiu      $a1, $a1, 60
    08805CB8:[10000007]: b          0x08805CD8
    08805CBC:[AE050280]: sw         $a1, 640($s0)
    08805CC0:[A0A00001]: sb         $zr, 1($a1)
    08805CC4:[A0A00002]: sb         $zr, 2($a1)
    08805CC8:[92060284]: lbu        $a2, 644($s0)
    08805CCC:[A0A60003]: sb         $a2, 3($a1)
    08805CD0:[A2000284]: sb         $zr, 644($s0)
    08805CD4:[AE000280]: sw         $zr, 640($s0)
    08805CD8:[24840001]: addiu      $a0, $a0, 1
    08805CDC:[26310004]: addiu      $s1, $s1, 4
    08805CE0:[2885000C]: slti       $a1, $a0, 12
    08805CE4:[14A0FFD7]: bne        $a1, $zr, 0x08805C44
    08805CE8:[26100008]: addiu      $s0, $s0, 8
    08805CEC:[8FB00000]: lw         $s0, 0($sp)
    08805CF0:[8FB10004]: lw         $s1, 4($sp)
    08805CF4:[8FB20008]: lw         $s2, 8($sp)
    08805CF8:[8FBF000C]: lw         $ra, 12($sp)
    08805CFC:[03E00008]: jr         $ra
    08805D00:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08805CE4 330,864 times (length 42)
    08805C30:[10000003]: b          0x08805C40
    08805C34:[A2320020]: sb         $s2, 32($s1)
    08805C38:[AE0002E0]: sw         $zr, 736($s0)
    08805C3C:[AE0002E4]: sw         $zr, 740($s0)
    08805C40:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
--> 08805C44:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08805C48:[90A60000]: lbu        $a2, 0($a1)
    08805C4C:[10C0001C]: beq        $a2, $zr, 0x08805CC0
    08805C50:[00000000]: nop
    08805C54:[8E060280]: lw         $a2, 640($s0)
    08805C58:[18C00004]: blez       $a2, 0x08805C6C
    08805C5C:[00000000]: nop
    08805C60:[92060284]: lbu        $a2, 644($s0)
    08805C64:[14C00005]: bne        $a2, $zr, 0x08805C7C
    08805C68:[00000000]: nop
    08805C6C:[A0B20002]: sb         $s2, 2($a1)
    08805C70:[A0B20001]: sb         $s2, 1($a1)
    08805C74:[1000000C]: b          0x08805CA8
    08805C78:[AE000280]: sw         $zr, 640($s0)
    08805C7C:[A0A00002]: sb         $zr, 2($a1)
    08805C80:[8E060280]: lw         $a2, 640($s0)
    08805C84:[28C604B0]: slti       $a2, $a2, 1200
    08805C88:[14C00006]: bne        $a2, $zr, 0x08805CA4
    08805C8C:[00000000]: nop
    08805C90:[A0B20001]: sb         $s2, 1($a1)
    08805C94:[8E060280]: lw         $a2, 640($s0)
    08805C98:[24C6FE70]: addiu      $a2, $a2, -400
    08805C9C:[10000002]: b          0x08805CA8
    08805CA0:[AE060280]: sw         $a2, 640($s0)
    08805CA4:[A0A00001]: sb         $zr, 1($a1)
    08805CA8:[A0A00003]: sb         $zr, 3($a1)
    08805CAC:[8E050280]: lw         $a1, 640($s0)
    08805CB0:[A2120284]: sb         $s2, 644($s0)
    08805CB4:[24A5003C]: addiu      $a1, $a1, 60
    08805CB8:[10000007]: b          0x08805CD8
    08805CBC:[AE050280]: sw         $a1, 640($s0)
    08805CC0:[A0A00001]: sb         $zr, 1($a1)
    08805CC4:[A0A00002]: sb         $zr, 2($a1)
    08805CC8:[92060284]: lbu        $a2, 644($s0)
    08805CCC:[A0A60003]: sb         $a2, 3($a1)
    08805CD0:[A2000284]: sb         $zr, 644($s0)
    08805CD4:[AE000280]: sw         $zr, 640($s0)
    08805CD8:[24840001]: addiu      $a0, $a0, 1
    08805CDC:[26310004]: addiu      $s1, $s1, 4
    08805CE0:[2885000C]: slti       $a1, $a0, 12
--> 08805CE4:[14A0FFD7]: bne        $a1, $zr, 0x08805C44
    08805CE8:[26100008]: addiu      $s0, $s0, 8
    08805CEC:[8FB00000]: lw         $s0, 0($sp)
    08805CF0:[8FB10004]: lw         $s1, 4($sp)
    08805CF4:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 08805A58 696 times (length 8)
    08805A2C:[2A240006]: slti       $a0, $s1, 6
    08805A30:[1480000E]: bne        $a0, $zr, 0x08805A6C
    08805A34:[00112100]: sll        $a0, $s1, 0x0004
    08805A38:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08805A3C:[26050138]: addiu      $a1, $s0, 312
--> 08805A40:[A0A00003]: sb         $zr, 3($a1)
    08805A44:[A0A00002]: sb         $zr, 2($a1)
    08805A48:[A0A00001]: sb         $zr, 1($a1)
    08805A4C:[A0A00000]: sb         $zr, 0($a1)
    08805A50:[24840001]: addiu      $a0, $a0, 1
    08805A54:[2886000C]: slti       $a2, $a0, 12
--> 08805A58:[14C0FFF9]: bne        $a2, $zr, 0x08805A40
    08805A5C:[24A50004]: addiu      $a1, $a1, 4
    08805A60:[AE0002E0]: sw         $zr, 736($s0)
    08805A64:[100000A1]: b          0x08805CEC
    08805A68:[AE0002E4]: sw         $zr, 740($s0)
_S1_2_8988C1C 8,499,370 instructions (0.410%), 386,335 calls (08988C1C - 08988C70, length 22)
    08988C1C:[27BDFFF0]: addiu      $sp, $sp, -16
    08988C20:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    08988C24:[AFB00000]: sw         $s0, 0($sp)
    08988C28:[24500470]: addiu      $s0, $v0, 1136
    08988C2C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08988C30:[8E060048]: lw         $a2, 72($s0)
    08988C34:[AFB10004]: sw         $s1, 4($sp)
    08988C38:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08988C3C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08988C40:[AFBF0008]: sw         $ra, 8($sp)
    08988C44:[0E2626BC]: jal        0x08989AF0
    08988C48:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08988C4C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08988C50:[8E050044]: lw         $a1, 68($s0)
    08988C54:[02241804]: sllv       $v1, $a0, $s1
    08988C58:[8FBF0008]: lw         $ra, 8($sp)
    08988C5C:[00A32025]: or         $a0, $a1, $v1
    08988C60:[AE040044]: sw         $a0, 68($s0)
    08988C64:[8FB10004]: lw         $s1, 4($sp)
    08988C68:[8FB00000]: lw         $s0, 0($sp)
    08988C6C:[03E00008]: jr         $ra
    08988C70:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8907370 7,659,360 instructions (0.369%), 510,624 calls (08907370 - 089073B4, length 18)
    08907370:[27BDFFF0]: addiu      $sp, $sp, -16
    08907374:[D8A40000]: lv.q       C100.q, 0($a1)
    08907378:[D8A50010]: lv.q       C110.q, 16($a1)
    0890737C:[D8A60020]: lv.q       C120.q, 32($a1)
    08907380:[D8A70030]: lv.q       C130.q, 48($a1)
    08907384:[D8C80000]: lv.q       C200.q, 0($a2)
    08907388:[F188A480]: VTFM4.q    C000.q, E100.q, C200.q
    0890738C:[FBA00000]: sv.q       C000.q, 0($sp)
    08907390:[8FA50000]: lw         $a1, 0($sp)
    08907394:[8FA60004]: lw         $a2, 4($sp)
    08907398:[8FA70008]: lw         $a3, 8($sp)
    0890739C:[AC850000]: sw         $a1, 0($a0)
    089073A0:[AC860004]: sw         $a2, 4($a0)
    089073A4:[AC870008]: sw         $a3, 8($a0)
    089073A8:[8FA5000C]: lw         $a1, 12($sp)
    089073AC:[AC85000C]: sw         $a1, 12($a0)
    089073B0:[03E00008]: jr         $ra
    089073B4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_898E0F0 7,614,462 instructions (0.367%), 21,264 calls (0898E0F0 - 0898E268, length 95)
    0898E0F0:[27BDFFD0]: addiu      $sp, $sp, -48
    0898E0F4:[AFB00000]: sw         $s0, 0($sp)
    0898E0F8:[3C10089B]: lui        $s0, 0x089B <=> li $s0, 0x089B0000
    0898E0FC:[8E042848]: lw         $a0, 10312($s0)
    0898E100:[AFB10004]: sw         $s1, 4($sp)
    0898E104:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    0898E108:[8C840028]: lw         $a0, 40($a0)
    0898E10C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0898E110:[AFB20008]: sw         $s2, 8($sp)
    0898E114:[AFB3000C]: sw         $s3, 12($sp)
    0898E118:[AFB40010]: sw         $s4, 16($sp)
    0898E11C:[AFB50014]: sw         $s5, 20($sp)
    0898E120:[AFB60018]: sw         $s6, 24($sp)
    0898E124:[AFB7001C]: sw         $s7, 28($sp)
    0898E128:[AFBF0020]: sw         $ra, 32($sp)
    0898E12C:[0E26870D]: jal        0x089A1C34 [sceKernelWaitSema]
    0898E130:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0898E134:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0898E138:[34140010]: ori        $s4, $zr, 16 <=> li $s4, 16
    0898E13C:[34150020]: ori        $s5, $zr, 32 <=> li $s5, 32
    0898E140:[2416FEFF]: addiu      $s6, $zr, -257 <=> li $s6, -257
    0898E144:[2417FFBF]: addiu      $s7, $zr, -65 <=> li $s7, -65
    0898E148:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0898E14C:[0E263F04]: jal        0x0898FC10
    0898E150:[00000000]: nop
    0898E154:[8E052848]: lw         $a1, 10312($s0)
    0898E158:[00B32821]: addu       $a1, $a1, $s3
    0898E15C:[8CA60214]: lw         $a2, 532($a1)
    0898E160:[30C70001]: andi       $a3, $a2, 1
    0898E164:[10E0000D]: beq        $a3, $zr, 0x0898E19C
    0898E168:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0898E16C:[02512804]: sllv       $a1, $s1, $s2
    0898E170:[00852024]: and        $a0, $a0, $a1
    0898E174:[10800003]: beq        $a0, $zr, 0x0898E184
    0898E178:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E17C:[0E263EEE]: jal        0x0898FBB8
    0898E180:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0898E184:[0E263ED0]: jal        0x0898FB40
    0898E188:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E18C:[8E042848]: lw         $a0, 10312($s0)
    0898E190:[00932021]: addu       $a0, $a0, $s3
    0898E194:[10000022]: b          0x0898E220
    0898E198:[AC940214]: sw         $s4, 532($a0)
    0898E19C:[30C70002]: andi       $a3, $a2, 2
    0898E1A0:[50E0000D]: beql       $a3, $zr, 0x0898E1D8
    0898E1A4:[30C40040]: andi       $a0, $a2, 64
    0898E1A8:[02512804]: sllv       $a1, $s1, $s2
    0898E1AC:[00852024]: and        $a0, $a0, $a1
    0898E1B0:[10800003]: beq        $a0, $zr, 0x0898E1C0
    0898E1B4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E1B8:[0E263EEE]: jal        0x0898FBB8
    0898E1BC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0898E1C0:[0E263EDF]: jal        0x0898FB7C
    0898E1C4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E1C8:[8E042848]: lw         $a0, 10312($s0)
    0898E1CC:[00932021]: addu       $a0, $a0, $s3
    0898E1D0:[10000013]: b          0x0898E220
    0898E1D4:[AC950214]: sw         $s5, 532($a0)
    0898E1D8:[50800012]: beql       $a0, $zr, 0x0898E224
    0898E1DC:[26520001]: addiu      $s2, $s2, 1
    0898E1E0:[8CA4021C]: lw         $a0, 540($a1)
    0898E1E4:[1C800008]: bgtz       $a0, 0x0898E208
    0898E1E8:[30C40100]: andi       $a0, $a2, 256
    0898E1EC:[10800006]: beq        $a0, $zr, 0x0898E208
    0898E1F0:[00D62024]: and        $a0, $a2, $s6
    0898E1F4:[ACA40214]: sw         $a0, 532($a1)
    0898E1F8:[00972024]: and        $a0, $a0, $s7
    0898E1FC:[ACA40214]: sw         $a0, 532($a1)
    0898E200:[ACA0021C]: sw         $zr, 540($a1)
    0898E204:[ACA00220]: sw         $zr, 544($a1)
    0898E208:[8CA80220]: lw         $t0, 544($a1)
    0898E20C:[8CA7021C]: lw         $a3, 540($a1)
    0898E210:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E214:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    0898E218:[0E263F13]: jal        0x0898FC4C
    0898E21C:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    0898E220:[26520001]: addiu      $s2, $s2, 1
    0898E224:[2E440014]: sltiu      $a0, $s2, 20
    0898E228:[1480FFC8]: bne        $a0, $zr, 0x0898E14C
    0898E22C:[26730030]: addiu      $s3, $s3, 48
    0898E230:[8E042848]: lw         $a0, 10312($s0)
    0898E234:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0898E238:[0E268709]: jal        0x089A1C24 [sceKernelSignalSema]
    0898E23C:[8C840028]: lw         $a0, 40($a0)
    0898E240:[8FB00000]: lw         $s0, 0($sp)
    0898E244:[8FB10004]: lw         $s1, 4($sp)
    0898E248:[8FB20008]: lw         $s2, 8($sp)
    0898E24C:[8FB3000C]: lw         $s3, 12($sp)
    0898E250:[8FB40010]: lw         $s4, 16($sp)
    0898E254:[8FB50014]: lw         $s5, 20($sp)
    0898E258:[8FB60018]: lw         $s6, 24($sp)
    0898E25C:[8FB7001C]: lw         $s7, 28($sp)
    0898E260:[8FBF0020]: lw         $ra, 32($sp)
    0898E264:[03E00008]: jr         $ra
    0898E268:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0898E228 425,280 times (length 57)
    0898E138:[34140010]: ori        $s4, $zr, 16 <=> li $s4, 16
    0898E13C:[34150020]: ori        $s5, $zr, 32 <=> li $s5, 32
    0898E140:[2416FEFF]: addiu      $s6, $zr, -257 <=> li $s6, -257
    0898E144:[2417FFBF]: addiu      $s7, $zr, -65 <=> li $s7, -65
    0898E148:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
--> 0898E14C:[0E263F04]: jal        0x0898FC10
    0898E150:[00000000]: nop
    0898E154:[8E052848]: lw         $a1, 10312($s0)
    0898E158:[00B32821]: addu       $a1, $a1, $s3
    0898E15C:[8CA60214]: lw         $a2, 532($a1)
    0898E160:[30C70001]: andi       $a3, $a2, 1
    0898E164:[10E0000D]: beq        $a3, $zr, 0x0898E19C
    0898E168:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0898E16C:[02512804]: sllv       $a1, $s1, $s2
    0898E170:[00852024]: and        $a0, $a0, $a1
    0898E174:[10800003]: beq        $a0, $zr, 0x0898E184
    0898E178:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E17C:[0E263EEE]: jal        0x0898FBB8
    0898E180:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0898E184:[0E263ED0]: jal        0x0898FB40
    0898E188:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E18C:[8E042848]: lw         $a0, 10312($s0)
    0898E190:[00932021]: addu       $a0, $a0, $s3
    0898E194:[10000022]: b          0x0898E220
    0898E198:[AC940214]: sw         $s4, 532($a0)
    0898E19C:[30C70002]: andi       $a3, $a2, 2
    0898E1A0:[50E0000D]: beql       $a3, $zr, 0x0898E1D8
    0898E1A4:[30C40040]: andi       $a0, $a2, 64
    0898E1A8:[02512804]: sllv       $a1, $s1, $s2
    0898E1AC:[00852024]: and        $a0, $a0, $a1
    0898E1B0:[10800003]: beq        $a0, $zr, 0x0898E1C0
    0898E1B4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E1B8:[0E263EEE]: jal        0x0898FBB8
    0898E1BC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0898E1C0:[0E263EDF]: jal        0x0898FB7C
    0898E1C4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E1C8:[8E042848]: lw         $a0, 10312($s0)
    0898E1CC:[00932021]: addu       $a0, $a0, $s3
    0898E1D0:[10000013]: b          0x0898E220
    0898E1D4:[AC950214]: sw         $s5, 532($a0)
    0898E1D8:[50800012]: beql       $a0, $zr, 0x0898E224
    0898E1DC:[26520001]: addiu      $s2, $s2, 1
    0898E1E0:[8CA4021C]: lw         $a0, 540($a1)
    0898E1E4:[1C800008]: bgtz       $a0, 0x0898E208
    0898E1E8:[30C40100]: andi       $a0, $a2, 256
    0898E1EC:[10800006]: beq        $a0, $zr, 0x0898E208
    0898E1F0:[00D62024]: and        $a0, $a2, $s6
    0898E1F4:[ACA40214]: sw         $a0, 532($a1)
    0898E1F8:[00972024]: and        $a0, $a0, $s7
    0898E1FC:[ACA40214]: sw         $a0, 532($a1)
    0898E200:[ACA0021C]: sw         $zr, 540($a1)
    0898E204:[ACA00220]: sw         $zr, 544($a1)
    0898E208:[8CA80220]: lw         $t0, 544($a1)
    0898E20C:[8CA7021C]: lw         $a3, 540($a1)
    0898E210:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0898E214:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    0898E218:[0E263F13]: jal        0x0898FC4C
    0898E21C:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    0898E220:[26520001]: addiu      $s2, $s2, 1
    0898E224:[2E440014]: sltiu      $a0, $s2, 20
--> 0898E228:[1480FFC8]: bne        $a0, $zr, 0x0898E14C
    0898E22C:[26730030]: addiu      $s3, $s3, 48
    0898E230:[8E042848]: lw         $a0, 10312($s0)
    0898E234:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0898E238:[0E268709]: jal        0x089A1C24 [sceKernelSignalSema]
_S1_2_886C87C 7,611,877 instructions (0.367%), 76,497 calls (0886C87C - 0886C9E0, length 90)
    0886C87C:[90AF0013]: lbu        $t7, 19($a1)
    0886C880:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    0886C884:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0886C888:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0886C88C:[030F202A]: slt        $a0, $t8, $t7
    0886C890:[1080002B]: beq        $a0, $zr, 0x0886C940
    0886C894:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0886C898:[8CAE0024]: lw         $t6, 36($a1)
    0886C89C:[8DC40000]: lw         $a0, 0($t6)
    0886C8A0:[848B0000]: lh         $t3, 0($a0)
    0886C8A4:[448B6800]: mtc1       $t3, $f13
    0886C8A8:[46806B60]: cvt.s.w    $f13, $f13
    0886C8AC:[460C683E]: c.le.s     $f13, $f12
    0886C8B0:[00000000]: nop
    0886C8B4:[4500001C]: bc1f       0x0886C928
    0886C8B8:[00000000]: nop
    0886C8BC:[8C8C0004]: lw         $t4, 4($a0)
    0886C8C0:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    0886C8C4:[01AC582A]: slt        $t3, $t5, $t4
    0886C8C8:[11600019]: beq        $t3, $zr, 0x0886C930
    0886C8CC:[00000000]: nop
    0886C8D0:[8C830008]: lw         $v1, 8($a0)
    0886C8D4:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0886C8D8:[8CAB001C]: lw         $t3, 28($a1)
    0886C8DC:[006A1821]: addu       $v1, $v1, $t2
    0886C8E0:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0886C8E4:[95590000]: lhu        $t9, 0($t2)
    0886C8E8:[0019C880]: sll        $t9, $t9, 0x0002
    0886C8EC:[0179C821]: addu       $t9, $t3, $t9
    0886C8F0:[8F390000]: lw         $t9, 0($t9)
    0886C8F4:[97390000]: lhu        $t9, 0($t9)
    0886C8F8:[17260005]: bne        $t9, $a2, 0x0886C910
    0886C8FC:[00000000]: nop
    0886C900:[95420002]: lhu        $v0, 2($t2)
    0886C904:[03004825]: or         $t1, $t8, $zr <=> move $t1, $t8
    0886C908:[10000009]: b          0x0886C930
    0886C90C:[00821021]: addu       $v0, $a0, $v0
    0886C910:[25AD0001]: addiu      $t5, $t5, 1
    0886C914:[01ACC82A]: slt        $t9, $t5, $t4
    0886C918:[1720FFF1]: bne        $t9, $zr, 0x0886C8E0
    0886C91C:[24630008]: addiu      $v1, $v1, 8
    0886C920:[10000003]: b          0x0886C930
    0886C924:[00000000]: nop
    0886C928:[10000005]: b          0x0886C940
    0886C92C:[00000000]: nop
    0886C930:[27180001]: addiu      $t8, $t8, 1
    0886C934:[030F202A]: slt        $a0, $t8, $t7
    0886C938:[1480FFD8]: bne        $a0, $zr, 0x0886C89C
    0886C93C:[25CE0004]: addiu      $t6, $t6, 4
    0886C940:[14400020]: bne        $v0, $zr, 0x0886C9C4
    0886C944:[00000000]: nop
    0886C948:[8CA40020]: lw         $a0, 32($a1)
    0886C94C:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    0886C950:[8C8C0004]: lw         $t4, 4($a0)
    0886C954:[01AC582A]: slt        $t3, $t5, $t4
    0886C958:[1160001A]: beq        $t3, $zr, 0x0886C9C4
    0886C95C:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0886C960:[8C830008]: lw         $v1, 8($a0)
    0886C964:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0886C968:[8CAB001C]: lw         $t3, 28($a1)
    0886C96C:[006A1821]: addu       $v1, $v1, $t2
    0886C970:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0886C974:[95450000]: lhu        $a1, 0($t2)
    0886C978:[00052880]: sll        $a1, $a1, 0x0002
    0886C97C:[01652821]: addu       $a1, $t3, $a1
    0886C980:[8CA50000]: lw         $a1, 0($a1)
    0886C984:[94A50000]: lhu        $a1, 0($a1)
    0886C988:[14A6000A]: bne        $a1, $a2, 0x0886C9B4
    0886C98C:[00000000]: nop
    0886C990:[95420002]: lhu        $v0, 2($t2)
    0886C994:[3405FFFF]: ori        $a1, $zr, -1 <=> li $a1, 65535
    0886C998:[10450003]: beq        $v0, $a1, 0x0886C9A8
    0886C99C:[00000000]: nop
    0886C9A0:[10000002]: b          0x0886C9AC
    0886C9A4:[00821021]: addu       $v0, $a0, $v0
    0886C9A8:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0886C9AC:[10000005]: b          0x0886C9C4
    0886C9B0:[00000000]: nop
    0886C9B4:[25AD0001]: addiu      $t5, $t5, 1
    0886C9B8:[01AC282A]: slt        $a1, $t5, $t4
    0886C9BC:[14A0FFEC]: bne        $a1, $zr, 0x0886C970
    0886C9C0:[24630008]: addiu      $v1, $v1, 8
    0886C9C4:[10E00002]: beq        $a3, $zr, 0x0886C9D0
    0886C9C8:[00000000]: nop
    0886C9CC:[ACE90000]: sw         $t1, 0($a3)
    0886C9D0:[11000002]: beq        $t0, $zr, 0x0886C9DC
    0886C9D4:[00000000]: nop
    0886C9D8:[AD0A0000]: sw         $t2, 0($t0)
    0886C9DC:[03E00008]: jr         $ra
    0886C9E0:[00000000]: nop
  Back Branch 0886C918 181,038 times (length 16)
    0886C8CC:[00000000]: nop
    0886C8D0:[8C830008]: lw         $v1, 8($a0)
    0886C8D4:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0886C8D8:[8CAB001C]: lw         $t3, 28($a1)
    0886C8DC:[006A1821]: addu       $v1, $v1, $t2
--> 0886C8E0:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0886C8E4:[95590000]: lhu        $t9, 0($t2)
    0886C8E8:[0019C880]: sll        $t9, $t9, 0x0002
    0886C8EC:[0179C821]: addu       $t9, $t3, $t9
    0886C8F0:[8F390000]: lw         $t9, 0($t9)
    0886C8F4:[97390000]: lhu        $t9, 0($t9)
    0886C8F8:[17260005]: bne        $t9, $a2, 0x0886C910
    0886C8FC:[00000000]: nop
    0886C900:[95420002]: lhu        $v0, 2($t2)
    0886C904:[03004825]: or         $t1, $t8, $zr <=> move $t1, $t8
    0886C908:[10000009]: b          0x0886C930
    0886C90C:[00821021]: addu       $v0, $a0, $v0
    0886C910:[25AD0001]: addiu      $t5, $t5, 1
    0886C914:[01ACC82A]: slt        $t9, $t5, $t4
--> 0886C918:[1720FFF1]: bne        $t9, $zr, 0x0886C8E0
    0886C91C:[24630008]: addiu      $v1, $v1, 8
    0886C920:[10000003]: b          0x0886C930
    0886C924:[00000000]: nop
    0886C928:[10000005]: b          0x0886C940
  Back Branch 0886C938 110,489 times (length 41)
    0886C888:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0886C88C:[030F202A]: slt        $a0, $t8, $t7
    0886C890:[1080002B]: beq        $a0, $zr, 0x0886C940
    0886C894:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0886C898:[8CAE0024]: lw         $t6, 36($a1)
--> 0886C89C:[8DC40000]: lw         $a0, 0($t6)
    0886C8A0:[848B0000]: lh         $t3, 0($a0)
    0886C8A4:[448B6800]: mtc1       $t3, $f13
    0886C8A8:[46806B60]: cvt.s.w    $f13, $f13
    0886C8AC:[460C683E]: c.le.s     $f13, $f12
    0886C8B0:[00000000]: nop
    0886C8B4:[4500001C]: bc1f       0x0886C928
    0886C8B8:[00000000]: nop
    0886C8BC:[8C8C0004]: lw         $t4, 4($a0)
    0886C8C0:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    0886C8C4:[01AC582A]: slt        $t3, $t5, $t4
    0886C8C8:[11600019]: beq        $t3, $zr, 0x0886C930
    0886C8CC:[00000000]: nop
    0886C8D0:[8C830008]: lw         $v1, 8($a0)
    0886C8D4:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0886C8D8:[8CAB001C]: lw         $t3, 28($a1)
    0886C8DC:[006A1821]: addu       $v1, $v1, $t2
    0886C8E0:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0886C8E4:[95590000]: lhu        $t9, 0($t2)
    0886C8E8:[0019C880]: sll        $t9, $t9, 0x0002
    0886C8EC:[0179C821]: addu       $t9, $t3, $t9
    0886C8F0:[8F390000]: lw         $t9, 0($t9)
    0886C8F4:[97390000]: lhu        $t9, 0($t9)
    0886C8F8:[17260005]: bne        $t9, $a2, 0x0886C910
    0886C8FC:[00000000]: nop
    0886C900:[95420002]: lhu        $v0, 2($t2)
    0886C904:[03004825]: or         $t1, $t8, $zr <=> move $t1, $t8
    0886C908:[10000009]: b          0x0886C930
    0886C90C:[00821021]: addu       $v0, $a0, $v0
    0886C910:[25AD0001]: addiu      $t5, $t5, 1
    0886C914:[01ACC82A]: slt        $t9, $t5, $t4
    0886C918:[1720FFF1]: bne        $t9, $zr, 0x0886C8E0
    0886C91C:[24630008]: addiu      $v1, $v1, 8
    0886C920:[10000003]: b          0x0886C930
    0886C924:[00000000]: nop
    0886C928:[10000005]: b          0x0886C940
    0886C92C:[00000000]: nop
    0886C930:[27180001]: addiu      $t8, $t8, 1
    0886C934:[030F202A]: slt        $a0, $t8, $t7
--> 0886C938:[1480FFD8]: bne        $a0, $zr, 0x0886C89C
    0886C93C:[25CE0004]: addiu      $t6, $t6, 4
    0886C940:[14400020]: bne        $v0, $zr, 0x0886C9C4
    0886C944:[00000000]: nop
    0886C948:[8CA40020]: lw         $a0, 32($a1)
  Back Branch 0886C9BC 20,740 times (length 21)
    0886C95C:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0886C960:[8C830008]: lw         $v1, 8($a0)
    0886C964:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0886C968:[8CAB001C]: lw         $t3, 28($a1)
    0886C96C:[006A1821]: addu       $v1, $v1, $t2
--> 0886C970:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0886C974:[95450000]: lhu        $a1, 0($t2)
    0886C978:[00052880]: sll        $a1, $a1, 0x0002
    0886C97C:[01652821]: addu       $a1, $t3, $a1
    0886C980:[8CA50000]: lw         $a1, 0($a1)
    0886C984:[94A50000]: lhu        $a1, 0($a1)
    0886C988:[14A6000A]: bne        $a1, $a2, 0x0886C9B4
    0886C98C:[00000000]: nop
    0886C990:[95420002]: lhu        $v0, 2($t2)
    0886C994:[3405FFFF]: ori        $a1, $zr, -1 <=> li $a1, 65535
    0886C998:[10450003]: beq        $v0, $a1, 0x0886C9A8
    0886C99C:[00000000]: nop
    0886C9A0:[10000002]: b          0x0886C9AC
    0886C9A4:[00821021]: addu       $v0, $a0, $v0
    0886C9A8:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0886C9AC:[10000005]: b          0x0886C9C4
    0886C9B0:[00000000]: nop
    0886C9B4:[25AD0001]: addiu      $t5, $t5, 1
    0886C9B8:[01AC282A]: slt        $a1, $t5, $t4
--> 0886C9BC:[14A0FFEC]: bne        $a1, $zr, 0x0886C970
    0886C9C0:[24630008]: addiu      $v1, $v1, 8
    0886C9C4:[10E00002]: beq        $a3, $zr, 0x0886C9D0
    0886C9C8:[00000000]: nop
    0886C9CC:[ACE90000]: sw         $t1, 0($a3)
_S1_2_8805D04 7,564,326 instructions (0.365%), 14,034 calls (08805D04 - 088060D0, length 244)
  Back Branch 08805D48 336,816 times (length 9)
  Back Branch 08805DC0 168,408 times (length 25)
_S1_2_887117C 7,433,438 instructions (0.358%), 4,034 calls (0887117C - 08871298, length 72)
  Back Branch 08871278 1,114,586 times (length 24)
  Back Branch 08871268 12,975 times (length 17)
_S1_2_886C444 7,236,969 instructions (0.349%), 76,497 calls (0886C328 - 0886C618, length 189)
  Back Branch 0886C5DC 303,580 times (length 175)
_S1_2_898D9C4 7,229,421 instructions (0.348%), 29,253 calls (0898D9C4 - 0898DAAC, length 59)
  Back Branch 0898DA80 585,060 times (length 33)
_S1_2_89A0BB8 6,914,625 instructions (0.333%), 245,085 calls (089A0BB8 - 089A0CD0, length 71)
  Back Branch 089A0C98 229,015 times (length 43)
_S1_2_89013C0 6,798,702 instructions (0.328%), 78,146 calls (089013C0 - 08901534, length 94)
_S1_2_8867664 6,760,272 instructions (0.326%), 83,464 calls (08867664 - 08867B34, length 309)
_S1_2_88FC070 6,717,275 instructions (0.324%), 268,691 calls (088FC070 - 088FC0E8, length 31)
_S1_2_885FAE0 6,616,672 instructions (0.319%), 24,326 calls (0885FAE0 - 0885FF1C, length 272)
_S1_2_8805814 6,502,262 instructions (0.313%), 28,068 calls (08805814 - 088058A0, length 36)
  Back Branch 08805860 661,512 times (length 9)
  Back Branch 08805894 6,060 times (length 8)
_S1_2_88FF0A8 6,447,146 instructions (0.311%), 46,305 calls (088FF0A8 - 088FF3C8, length 201)
_S1_2_8900064 6,261,340 instructions (0.302%), 47,208 calls (08900064 - 08900488, length 266)
  Back Branch 08900344 241 times (length 70)
_S1_2_8849EE0 6,203,073 instructions (0.299%), 14,023 calls (08849EE0 - 0884A058, length 95)
  Back Branch 08849FFC 159,844 times (length 23)
  Back Branch 0884A008 159,844 times (length 43)
_S1_2_8847F28 6,193,845 instructions (0.299%), 14,045 calls (08847F28 - 088480DC, length 110)
  Back Branch 088480AC 407,305 times (length 11)
  Back Branch 08848074 168,540 times (length 11)
  Back Branch 08847FEC 28,090 times (length 17)
_S1_2_890AD48 6,109,240 instructions (0.294%), 37,480 calls (0890AD48 - 0890B048, length 193)
_S1_2_898FC10 5,954,004 instructions (0.287%), 425,286 calls (0898FC10 - 0898FC48, length 15)
  Back Branch 0898FC44 425,286 times (length 6)
_S1_2_890747C 5,680,665 instructions (0.274%), 202,290 calls (0890747C - 0890759C, length 73)
  Back Branch 08907530 93,110 times (length 32)
  Back Branch 089074C8 58,286 times (length 6)
_S1_2_898A19C 5,680,304 instructions (0.274%), 8,659 calls (0898A19C - 0898A4EC, length 213)
  Back Branch 0898A3B0 277,088 times (length 18)
  Back Branch 0898A3B8 8,659 times (length 78)
  Back Branch 0898A3C0 8,659 times (length 118)
_S1_2_8849CEC 5,668,401 instructions (0.273%), 14,029 calls (08849CEC - 08849E9C, length 109)
  Back Branch 08849D90 159,964 times (length 11)
  Back Branch 08849D9C 159,964 times (length 31)
  Back Branch 08849E3C 9,584 times (length 33)
  Back Branch 08849E30 9,584 times (length 13)
  Back Branch 08849E48 484 times (length 39)
_S1_2_88BB238 5,352,575 instructions (0.258%), 2,196 calls (088BB238 - 088BB9B4, length 480)
  Back Branch 088BB980 91,567 times (length 393)
_S1_2_8900ED8 5,235,782 instructions (0.252%), 78,146 calls (08900ED8 - 08900FE0, length 67)
_S1_2_886AFC4 5,206,683 instructions (0.251%), 128,041 calls (0886AFC4 - 0886B038, length 30)
  Back Branch 0886B018 279,758 times (length 9)
_S1_2_8870F14 4,993,018 instructions (0.241%), 79,963 calls (08870F14 - 0887111C, length 131)
_S1_2_886A638 4,936,750 instructions (0.238%), 39,494 calls (0886A638 - 0886A8A4, length 156)
  Back Branch 0886A870 39,494 times (length 52)
_S1_2_898E26C 4,752,416 instructions (0.229%), 21,264 calls (0898E26C - 0898E320, length 46)
  Back Branch 0898E300 425,280 times (length 22)
_S1_2_89108CC 4,424,438 instructions (0.213%), 402,166 calls (089108CC - 08910A94, length 115)
_S1_2_886C2A0 4,328,183 instructions (0.209%), 92,089 calls (0886C2A0 - 0886C618, length 223)
  Back Branch 0886C5DC 303,580 times (length 175)
_S1_2_8904240 4,293,593 instructions (0.207%), 6,368 calls (08904240 - 0890458C, length 212)
  Back Branch 08904318 46,305 times (length 35)
  Back Branch 08904544 46,305 times (length 117)
_S1_2_885D814 4,224,221 instructions (0.204%), 1 calls (0885D814 - 0885D9DC, length 115)
  Back Branch 0885D9A0 100,082 times (length 83)
_S1_2_887BD74 4,099,223 instructions (0.198%), 25,148 calls (0887BD74 - 0887C2B0, length 336)
_S1_2_898F728 4,009,988 instructions (0.193%), 63,792 calls (0898F728 - 0898F9D8, length 173)
  Back Branch 0898F8C0 6,252 times (length 77)
_S1_2_8905154 3,954,528 instructions (0.191%), 6,368 calls (08905154 - 08905924, length 501)
  Back Branch 089054B4 101,888 times (length 7)
  Back Branch 089054C8 25,472 times (length 15)
_S1_2_899FB60 3,922,939 instructions (0.189%), 20,795 calls (0899FB60 - 0899FEA4, length 210)
  Back Branch 0899FC90 249,427 times (length 10)
  Back Branch 0899FBC4 20,795 times (length 6)
  Back Branch 0899FC24 16,629 times (length 30)
  Back Branch 0899FE1C 15,921 times (length 156)
  Back Branch 0899FCD4 12,407 times (length 10)
  Back Branch 0899FE78 11,215 times (length 48)
  Back Branch 0899FBD8 4,166 times (length 11)
  Back Branch 0899FDAC 3,407 times (length 21)
  Back Branch 0899FE50 888 times (length 76)
  Back Branch 0899FC1C 377 times (length 28)
  Back Branch 0899FE24 108 times (length 51)
  Back Branch 0899FEA0 18 times (length 114)
  Back Branch 0899FE90 10 times (length 109)
_S1_2_884B180 3,847,604 instructions (0.185%), 64,465 calls (0884B180 - 0884B424, length 170)
_S1_2_8875B88 3,786,526 instructions (0.182%), 90,184 calls (08875B88 - 08875EAC, length 202)
_S1_2_89077BC 3,676,151 instructions (0.177%), 108,494 calls (089077BC - 08907A08, length 148)
_S1_2_8865EA0 3,637,785 instructions (0.175%), 90,720 calls (08865EA0 - 08866314, length 286)
_S1_2_890A6C0 3,628,968 instructions (0.175%), 65,820 calls (0890A6C0 - 0890A7A4, length 58)
_S1_2_8901F74 3,580,423 instructions (0.173%), 24,004 calls (08901F74 - 089022E8, length 222)
_S1_2_886AC04 3,368,335 instructions (0.162%), 110,247 calls (0886AC04 - 0886ADC4, length 113)
  Back Branch 0886AD44 1,553 times (length 48)
  Back Branch 0886AD84 202 times (length 70)
_S1_2_886AAC4 3,324,587 instructions (0.160%), 51,226 calls (0886AAC4 - 0886AC00, length 80)
  Back Branch 0886ABD4 93,220 times (length 53)
_S1_2_8916E40 3,288,108 instructions (0.158%), 53,034 calls (08916E40 - 08916F50, length 69)
_S1_2_8988638 3,251,580 instructions (0.157%), 8,188 calls (08988638 - 089886E0, length 43)
  Back Branch 08988698 171,948 times (length 14)
  Back Branch 089886DC 145,573 times (length 21)
_S1_2_8878B14 3,148,215 instructions (0.152%), 59,729 calls (08878B14 - 08878CD8, length 114)
_S1_2_890048C 3,082,751 instructions (0.149%), 6,368 calls (0890048C - 089007AC, length 201)
  Back Branch 089005E0 47,317 times (length 65)
  Back Branch 08900758 29,390 times (length 86)
  Back Branch 0890074C 7,304 times (length 76)
  Back Branch 08900774 217 times (length 171)
_S1_2_890A424 3,073,360 instructions (0.148%), 37,480 calls (0890A424 - 0890A568, length 82)
_S1_2_8908BA4 3,036,480 instructions (0.146%), 303,648 calls (08908BA4 - 08908BE8, length 18)
_S1_2_8916874 3,022,938 instructions (0.146%), 53,034 calls (08916874 - 089169F8, length 98)
_S1_2_8936FAC 2,960,804 instructions (0.143%), 8,393 calls (08936FAC - 089371AC, length 129)
  Back Branch 08937168 134,288 times (length 9)
  Back Branch 089370FC 72,864 times (length 7)
  Back Branch 0893712C 16,786 times (length 65)
_S1_2_89A02FC 2,906,130 instructions (0.140%), 3,196 calls (089A02FC - 089A051C, length 137)
  Back Branch 089A0478 170,861 times (length 23)
  Back Branch 089A04A0 2,801 times (length 69)
  Back Branch 089A04F0 1,837 times (length 48)
  Back Branch 089A0518 799 times (length 67)
  Back Branch 089A04F8 563 times (length 59)
  Back Branch 089A04E8 6 times (length 40)
  Back Branch 089A04E0 1 times (length 20)
  Back Branch 089A04A8 1 times (length 6)
_S1_2_8909920 2,866,858 instructions (0.138%), 44,924 calls (08909920 - 08909ACC, length 108)
_S1_2_89915F8 2,865,996 instructions (0.138%), 477,666 calls (089915F8 - 0899160C, length 6)
_S1_2_889AAFC 2,795,452 instructions (0.135%), 25,148 calls (0889AAFC - 0889ACEC, length 125)
  Back Branch 0889AC88 25,148 times (length 69)
  Back Branch 0889AC9C 25,148 times (length 85)
_S1_2_884A3DC 2,677,177 instructions (0.129%), 5 calls (0884A3DC - 0884AB90, length 494)
  Back Branch 0884A684 80,994 times (length 11)
  Back Branch 0884A750 56,410 times (length 87)
  Back Branch 0884A6C0 34,124 times (length 8)
  Back Branch 0884A5D0 24,766 times (length 12)
  Back Branch 0884AA48 8,057 times (length 11)
  Back Branch 0884A894 979 times (length 11)
  Back Branch 0884AA88 797 times (length 9)
  Back Branch 0884A544 760 times (length 4)
  Back Branch 0884AAD8 760 times (length 60)
  Back Branch 0884AAF8 760 times (length 76)
  Back Branch 0884A554 97 times (length 15)
  Back Branch 0884A9A4 97 times (length 31)
  Back Branch 0884AB1C 97 times (length 201)
  Back Branch 0884A8D0 23 times (length 8)
_S1_2_8989B40 2,660,514 instructions (0.128%), 102,442 calls (08989B40 - 08989BD4, length 38)
  Back Branch 08989BD0 35,140 times (length 22)
_S1_2_886ADC8 2,657,167 instructions (0.128%), 83,464 calls (0886ADC8 - 0886AE88, length 49)
_S1_2_8988D8C 2,632,971 instructions (0.127%), 239,361 calls (08988D8C - 08988DB4, length 11)
_S1_2_886F3AC 2,432,576 instructions (0.117%), 12,736 calls (0886F3AC - 0886F6A4, length 191)
_S1_2_8991208 2,409,714 instructions (0.116%), 29,888 calls (08991208 - 089914E4, length 184)
_S1_2_8908208 2,249,524 instructions (0.108%), 39,771 calls (08908208 - 089083E8, length 121)
  Back Branch 089083B8 39,930 times (length 90)
  Back Branch 0890839C 8,969 times (length 71)
_S1_2_89A0E38 2,206,857 instructions (0.106%), 50,423 calls (089A0E38 - 089A0F98, length 89)
  Back Branch 089A0F74 49,511 times (length 72)
  Back Branch 089A0EC4 49,511 times (length 27)
  Back Branch 089A0EBC 912 times (length 26)
  Back Branch 089A0F8C 22 times (length 8)
  Back Branch 089A0F94 19 times (length 10)
_S1_2_890C6C8 2,201,276 instructions (0.106%), 44,924 calls (0890C6C8 - 0890C788, length 49)
_S1_2_898F3F0 2,179,435 instructions (0.105%), 86 calls (0898F3F0 - 0898F6BC, length 180)
  Back Branch 0898F678 87,040 times (length 25)
_S1_2_8867F24 2,164,416 instructions (0.104%), 90,184 calls (08867F24 - 08868120, length 128)
_S1_2_886C2F8 2,118,047 instructions (0.102%), 92,089 calls (0886C2F8 - 0886C618, length 201)
  Back Branch 0886C5DC 303,580 times (length 175)
_S1_2_88075C4 2,069,410 instructions (0.100%), 14,034 calls (088075C4 - 08807928, length 218)
_S1_2_8847710 2,061,707 instructions (0.099%), 407,305 calls (08847710 - 08847730, length 9)
_S1_2_889C730 2,055,333 instructions (0.099%), 30,869 calls (0889C730 - 0889C94C, length 136)
_S1_2_88BB800 2,040,973 instructions (0.098%), 2,753 calls (088BB364 - 088BB9B4, length 405)
  Back Branch 088BB980 91,567 times (length 393)
  Back Branch 088BB808 2,753 times (length 299)
_S1_2_88E9FB4 2,029,711 instructions (0.098%), 8,659 calls (088E9FB4 - 088EA1E8, length 142)
  Back Branch 088EA1B4 29,250 times (length 102)
_S1_2_8907F30 2,016,416 instructions (0.097%), 1,867 calls (08907F30 - 08907FEC, length 48)
  Back Branch 08907FBC 130,810 times (length 6)
  Back Branch 08907F8C 128,943 times (length 9)
_S1_2_88789B0 1,997,602 instructions (0.096%), 58,753 calls (088789B0 - 08878A34, length 34)
_S1_2_88FEB4C 1,954,664 instructions (0.094%), 46,305 calls (088FEB4C - 088FECB4, length 91)
_S1_2_8847568 1,934,808 instructions (0.093%), 210,675 calls (08847568 - 088475AC, length 18)
_S1_2_898DD20 1,929,500 instructions (0.093%), 1 calls (0898DD20 - 0898DFC4, length 170)
  Back Branch 0898DE24 85,056 times (length 30)
  Back Branch 0898DF5C 21,263 times (length 117)
_S1_2_88635F4 1,918,545 instructions (0.092%), 23,115 calls (088635F4 - 0886373C, length 83)
  Back Branch 088636C4 23,115 times (length 15)
_S1_2_8915BEC 1,909,224 instructions (0.092%), 106,068 calls (08915BEC - 08915C30, length 18)
_S1_2_886AF50 1,906,278 instructions (0.092%), 83,464 calls (0886AF50 - 0886AFC0, length 29)
_S1_2_889BC7C 1,905,911 instructions (0.092%), 30,869 calls (0889BC7C - 0889BCEC, length 29)
  Back Branch 0889BCCC 131,940 times (length 10)
_S1_2_8994508 1,901,770 instructions (0.092%), 30,064 calls (08994508 - 08994898, length 229)
  Back Branch 0899482C 19,858 times (length 15)
  Back Branch 089945E0 3 times (length 12)
_S1_2_89141AC 1,899,942 instructions (0.092%), 4,034 calls (089141AC - 08914630, length 290)
  Back Branch 08914464 31,902 times (length 143)
  Back Branch 08914514 8,277 times (length 9)
_S1_2_885E06C 1,851,011 instructions (0.089%), 108,883 calls (0885E06C - 0885E110, length 42)
_S1_2_886C2C8 1,847,352 instructions (0.089%), 92,040 calls (0886C2C8 - 0886C618, length 213)
  Back Branch 0886C5DC 303,580 times (length 175)
_S1_2_8866C88 1,839,360 instructions (0.089%), 45,984 calls (08866C88 - 08866F68, length 185)
_S1_2_89899DC 1,814,956 instructions (0.087%), 82,498 calls (089899DC - 08989A30, length 22)
_S1_2_88FE53C 1,811,433 instructions (0.087%), 46,305 calls (088FE53C - 088FE74C, length 133)
_S1_2_88FC260 1,757,514 instructions (0.085%), 53,258 calls (088FC260 - 088FC2E0, length 33)
_S1_2_88709B0 1,699,456 instructions (0.082%), 83,464 calls (088709B0 - 08870A34, length 34)
_S1_2_884F2C0 1,694,067 instructions (0.082%), 27,850 calls (0884F2C0 - 0884F590, length 181)
_S1_2_8870DD4 1,638,321 instructions (0.079%), 37,960 calls (08870DD4 - 08870F10, length 80)
_S1_2_887AA5C 1,622,946 instructions (0.078%), 7,783 calls (0887AA5C - 0887AE60, length 258)
_S1_2_89083EC 1,595,327 instructions (0.077%), 39,771 calls (089083EC - 08908524, length 79)
_S1_2_89896D4 1,572,517 instructions (0.076%), 92,501 calls (089896D4 - 08989714, length 17)
_S1_2_88FFFD8 1,559,711 instructions (0.075%), 6,497 calls (088FFFD8 - 08900060, length 35)
  Back Branch 0890003C 84,460 times (length 14)
  Back Branch 08900054 29,390 times (length 29)
_S1_2_884CB90 1,555,113 instructions (0.075%), 26,645 calls (0884CB90 - 0884CF3C, length 236)
_S1_2_887A8E8 1,544,511 instructions (0.074%), 24,336 calls (0887A8E8 - 0887AA58, length 93)
_S1_2_8909318 1,520,325 instructions (0.073%), 52,425 calls (08909318 - 08909390, length 31)
_S1_2_890A7A8 1,513,860 instructions (0.073%), 65,820 calls (0890A7A8 - 0890A800, length 23)
_S1_2_89A07A4 1,512,690 instructions (0.073%), 50,423 calls (089A07A4 - 089A0818, length 30)
_S1_2_88714FC 1,499,200 instructions (0.072%), 37,480 calls (088714FC - 088717DC, length 185)
_S1_2_891148C 1,471,531 instructions (0.071%), 4,034 calls (0891148C - 08911868, length 248)
  Back Branch 089116D4 33,100 times (length 7)
  Back Branch 089117F8 8,277 times (length 146)
_S1_2_88737EC 1,431,792 instructions (0.069%), 59,658 calls (088737EC - 08873848, length 24)
_S1_2_890B6FC 1,428,352 instructions (0.069%), 61,975 calls (0890B6FC - 0890B790, length 38)
_S1_2_8902C70 1,411,392 instructions (0.068%), 17,512 calls (08902C70 - 08903500, length 549)
_S1_2_890D3AC 1,370,415 instructions (0.066%), 46,337 calls (0890D3AC - 0890D6C8, length 200)
_S1_2_88E41E0 1,346,784 instructions (0.065%), 14,029 calls (088E41E0 - 088E4348, length 91)
  Back Branch 088E4308 56,116 times (length 47)
_S1_2_886A158 1,286,956 instructions (0.062%), 10,636 calls (0886A158 - 0886A338, length 121)
_S1_2_898944C 1,277,640 instructions (0.062%), 98,280 calls (0898944C - 0898947C, length 13)
_S1_2_8850074 1,269,036 instructions (0.061%), 70,502 calls (08850074 - 088500B8, length 18)
_S1_2_8909E58 1,242,080 instructions (0.060%), 88,720 calls (08909E58 - 08909E8C, length 14)
_S1_2_884FE80 1,218,189 instructions (0.059%), 58,009 calls (0884FE80 - 0884FED0, length 21)
_S1_2_886A4AC 1,210,332 instructions (0.058%), 6,374 calls (0886A4AC - 0886A5AC, length 65)
  Back Branch 0886A588 83,520 times (length 17)
_S1_2_8914A30 1,208,150 instructions (0.058%), 33,100 calls (08914A30 - 08914C28, length 127)
_S1_2_8850D4C 1,204,242 instructions (0.058%), 11,493 calls (08850D4C - 08850E5C, length 69)
  Back Branch 08850E20 34,479 times (length 24)
_S1_2_8870B34 1,196,122 instructions (0.058%), 20,170 calls (08870B34 - 08870BAC, length 31)
  Back Branch 08870B8C 107,008 times (length 7)
_S1_2_8988890 1,194,386 instructions (0.058%), 70,258 calls (08988890 - 089888D0, length 17)
_S1_2_89A081C 1,180,097 instructions (0.057%), 56,773 calls (089A081C - 089A08E4, length 51)
  Back Branch 089A08B8 55,256 times (length 12)
_S1_2_8862800 1,180,076 instructions (0.057%), 7,964 calls (08862800 - 08862A60, length 153)
  Back Branch 08862A28 8,212 times (length 110)
_S1_2_89038F4 1,171,690 instructions (0.056%), 4,034 calls (089038F4 - 08903AD8, length 122)
  Back Branch 08903AA8 28,108 times (length 91)
_S1_2_891495C 1,154,310 instructions (0.056%), 32,760 calls (0891495C - 08914A2C, length 53)
_S1_2_886AE8C 1,151,505 instructions (0.055%), 25,589 calls (0886AE8C - 0886AF4C, length 49)
_S1_2_89894E8 1,136,160 instructions (0.055%), 71,010 calls (089894E8 - 08989524, length 16)
_S1_2_8989CB0 1,135,116 instructions (0.055%), 64,494 calls (08989CB0 - 08989CF8, length 19)
_S1_2_89092C0 1,115,250 instructions (0.054%), 92,610 calls (089092C0 - 08909314, length 22)
_S1_2_8863B28 1,113,200 instructions (0.054%), 37,345 calls (08863B28 - 08863BB8, length 37)
_S1_2_8868C20 1,093,706 instructions (0.053%), 11,066 calls (08868C20 - 08869538, length 583)
_S1_2_8989C20 1,080,472 instructions (0.052%), 135,059 calls (08989B20 - 08989C28, length 67)
  Back Branch 08989C24 135,059 times (length 67)
_S1_2_899FB14 1,078,687 instructions (0.052%), 56,773 calls (0899FB14 - 0899FB5C, length 19)
_S1_2_89A1AFC 1,077,692 instructions (0.052%), 538,846 calls (089A1AFC - 089A1B00, length 2)
_S1_2_890197C 1,075,623 instructions (0.052%), 34,457 calls (0890197C - 08901A94, length 71)
_S1_2_890B688 1,073,055 instructions (0.052%), 46,336 calls (0890B688 - 0890B6F8, length 29)
_S1_2_89073B8 1,071,480 instructions (0.052%), 107,148 calls (089073B8 - 089073E8, length 13)
_S1_2_89898EC 1,066,122 instructions (0.051%), 118,458 calls (089898EC - 0898990C, length 9)
_S1_2_8991F54 1,052,560 instructions (0.051%), 30,064 calls (08991F54 - 089920B4, length 89)
_S1_2_889B864 1,046,309 instructions (0.050%), 3,489 calls (0889B864 - 0889B970, length 68)
  Back Branch 0889B964 23,295 times (length 41)
_S1_2_88056F0 1,044,882 instructions (0.050%), 8,659 calls (088056F0 - 08805770, length 33)
  Back Branch 08805740 100,944 times (length 9)
  Back Branch 08805760 4,206 times (length 24)
_S1_2_8962548 1,043,760 instructions (0.050%), 43,490 calls (08962548 - 089625A4, length 24)
_S1_2_88F212C 1,039,080 instructions (0.050%), 8,659 calls (088F212C - 088F3090, length 986)
  Back Branch 088F305C 34,636 times (length 912)
_S1_2_8867C24 1,033,940 instructions (0.050%), 40,438 calls (08867C24 - 08867E64, length 145)
_S1_2_8860018 1,025,248 instructions (0.049%), 6,368 calls (08860018 - 08860298, length 161)
_S1_2_8987EBC 1,021,897 instructions (0.049%), 8,660 calls (08987EBC - 08988120, length 154)
  Back Branch 089880F8 8,660 times (length 103)
  Back Branch 089880B8 8,660 times (length 89)
  Back Branch 08988090 8,660 times (length 37)
  Back Branch 08988098 8,660 times (length 77)
  Back Branch 08988068 1 times (length 61)
_S1_2_887C9F4 1,012,617 instructions (0.049%), 5,721 calls (0887C9F4 - 0887CFA8, length 366)
_S1_2_886F800 1,006,144 instructions (0.048%), 12,736 calls (0886F800 - 0886F938, length 79)
_S1_2_89920B8 1,005,900 instructions (0.048%), 35,925 calls (089920B8 - 08992204, length 84)
_S1_2_8863740 993,945 instructions (0.048%), 23,115 calls (08863740 - 088637F8, length 47)
_S1_2_884AC10 990,860 instructions (0.048%), 99,086 calls (0884AC10 - 0884AF58, length 211)
_S1_2_898A7F8 982,800 instructions (0.047%), 98,280 calls (0898A7F8 - 0898A8B4, length 48)
_S1_2_8989BF0 978,264 instructions (0.047%), 122,283 calls (08989B20 - 08989BF8, length 55)
  Back Branch 08989BF4 122,283 times (length 55)
_S1_2_8909E90 976,220 instructions (0.047%), 48,811 calls (08909E90 - 08909EDC, length 20)
_S1_2_88073E0 965,337 instructions (0.047%), 29,253 calls (088073E0 - 0880746C, length 36)
_S1_2_8906FFC 957,486 instructions (0.046%), 16,798 calls (08906FFC - 089070DC, length 57)
_S1_2_88EBF0C 939,943 instructions (0.045%), 14,029 calls (088EBF0C - 088EC804, length 575)
_S1_2_8878CEC 935,935 instructions (0.045%), 10,793 calls (08878CEC - 08879010, length 202)
_S1_2_887356C 932,992 instructions (0.045%), 29,156 calls (0887356C - 088735E8, length 32)
_S1_2_8909E08 929,060 instructions (0.045%), 46,453 calls (08909E08 - 08909E54, length 20)
_S1_2_88E7144 925,926 instructions (0.045%), 14,029 calls (088E7144 - 088E86A0, length 1368)
_S1_2_8989140 896,805 instructions (0.043%), 59,787 calls (08989140 - 08989178, length 15)
_S1_2_88FD2D4 880,515 instructions (0.042%), 3,244 calls (088FD2D4 - 088FDA78, length 490)
_S1_2_890B9B8 870,705 instructions (0.042%), 52,425 calls (0890B9B8 - 0890BA84, length 52)
  Back Branch 0890B9E8 6,370 times (length 6)
  Back Branch 0890BA70 6,370 times (length 5)
  Back Branch 0890BA50 148 times (length 35)
_S1_2_885065C 866,370 instructions (0.042%), 43,251 calls (0885065C - 088507D4, length 95)
_S1_2_884FED4 865,680 instructions (0.042%), 43,284 calls (0884FED4 - 0884FF20, length 20)
_S1_2_89A1804 850,572 instructions (0.041%), 425,286 calls (089A1804 - 089A1808, length 2)
_S1_2_8989774 845,709 instructions (0.041%), 44,511 calls (08989774 - 089897BC, length 19)
_S1_2_8936B8C 833,473 instructions (0.040%), 14,029 calls (08936B8C - 08936FA8, length 264)
  Back Branch 08936C5C 15 times (length 8)
  Back Branch 08936CD4 15 times (length 8)
  Back Branch 08936C88 5 times (length 21)
_S1_2_88707F0 824,560 instructions (0.040%), 37,480 calls (088707F0 - 08870844, length 22)
_S1_2_886C2B8 814,944 instructions (0.039%), 16,978 calls (0886C2B8 - 0886C618, length 217)
  Back Branch 0886C5DC 303,580 times (length 175)
_S1_2_8806544 805,296 instructions (0.039%), 8,664 calls (08806544 - 088066A8, length 90)
  Back Branch 088065E0 14,029 times (length 16)
  Back Branch 08806644 10,061 times (length 6)
  Back Branch 08806590 6 times (length 5)
_S1_2_884FE20 792,665 instructions (0.038%), 64,465 calls (0884FE20 - 0884FE64, length 18)
_S1_2_89979B4 789,344 instructions (0.038%), 98,668 calls (089979B4 - 089979D0, length 8)
_S1_2_890C0D8 786,375 instructions (0.038%), 52,425 calls (0890C0D8 - 0890C1A4, length 52)
_S1_2_891186C 779,415 instructions (0.038%), 4,034 calls (0891186C - 08911AC4, length 151)
  Back Branch 08911A84 8,277 times (length 91)
_S1_2_89111E8 775,745 instructions (0.037%), 8,275 calls (089111E8 - 08911344, length 88)
  Back Branch 08911304 33,100 times (length 59)
  Back Branch 089112DC 5,919 times (length 14)
  Back Branch 089112F0 2,388 times (length 23)
_S1_2_8850568 762,294 instructions (0.037%), 381,147 calls (08850568 - 0885056C, length 2)
_S1_2_89625F8 760,578 instructions (0.037%), 29,253 calls (089625F8 - 0896266C, length 30)
_S1_2_8806D88 754,248 instructions (0.036%), 8,659 calls (08806D88 - 08806F3C, length 110)
_S1_2_89A0770 738,049 instructions (0.036%), 56,773 calls (089A0770 - 089A07A0, length 13)
_S1_2_88FE18C 737,172 instructions (0.036%), 39,744 calls (088FE18C - 088FE244, length 47)
_S1_2_88FF3CC 723,900 instructions (0.035%), 3,244 calls (088FF3CC - 088FFD80, length 622)
_S1_2_88FE078 723,764 instructions (0.035%), 39,744 calls (088FE078 - 088FE188, length 69)
_S1_2_8867FF4 721,472 instructions (0.035%), 90,184 calls (08867FF4 - 08868120, length 76)
_S1_2_8964A08 714,941 instructions (0.034%), 4,084 calls (08964A08 - 08964A64, length 24)
  Back Branch 08964A34 131,553 times (length 5)
_S1_2_886F720 713,216 instructions (0.034%), 12,736 calls (0886F720 - 0886F7FC, length 56)
_S1_2_890DA5C 704,308 instructions (0.034%), 44 calls (0890DA5C - 0890E104, length 427)
  Back Branch 0890E0C0 3,118 times (length 82)
  Back Branch 0890DF68 3,118 times (length 14)
  Back Branch 0890DE78 3,118 times (length 129)
  Back Branch 0890DC08 286 times (length 31)
_S1_2_886A5B0 698,872 instructions (0.034%), 6,368 calls (0886A5B0 - 0886A610, length 25)
  Back Branch 0886A5F0 83,464 times (length 7)
_S1_2_889AEB4 697,962 instructions (0.034%), 5,721 calls (0889AEB4 - 0889B0CC, length 135)
  Back Branch 0889B074 5,721 times (length 89)
  Back Branch 0889B060 5,721 times (length 76)
_S1_2_89891E8 689,788 instructions (0.033%), 62,708 calls (089891E8 - 08989210, length 11)
_S1_2_8990334 687,355 instructions (0.033%), 3,346 calls (08990334 - 08990518, length 122)
  Back Branch 089904C8 24,282 times (length 27)
_S1_2_883F600 687,127 instructions (0.033%), 14,023 calls (0883F600 - 0883F870, length 157)
_S1_2_890F740 686,578 instructions (0.033%), 4,034 calls (0890F740 - 0890F80C, length 52)
  Back Branch 0890F7F0 31,902 times (length 16)
  Back Branch 0890F7A0 31,902 times (length 16)
_S1_2_8870750 674,640 instructions (0.033%), 37,480 calls (08870750 - 08870794, length 18)
_S1_2_8989C08 673,856 instructions (0.032%), 84,232 calls (08989B20 - 08989C10, length 61)
  Back Branch 08989C0C 84,232 times (length 61)
_S1_2_8901AB4 666,074 instructions (0.032%), 9,001 calls (08901AB4 - 08901BE0, length 76)
_S1_2_884FF7C 664,880 instructions (0.032%), 44,312 calls (0884FF7C - 0884FFDC, length 25)
_S1_2_8850990 662,830 instructions (0.032%), 6,770 calls (08850990 - 08850B50, length 113)
_S1_2_88E4E34 659,363 instructions (0.032%), 14,029 calls (088E4E34 - 088E50A8, length 158)
_S1_2_898A8FC 653,752 instructions (0.032%), 38,456 calls (0898A8FC - 0898A93C, length 17)
_S1_2_8998348 649,489 instructions (0.031%), 7,828 calls (08998348 - 08998C98, length 597)
  Back Branch 089984A0 8,119 times (length 43)
  Back Branch 089984B4 3,876 times (length 50)
_S1_2_898A940 649,358 instructions (0.031%), 20,293 calls (0898A940 - 0898A9BC, length 32)
_S1_2_8989738 646,590 instructions (0.031%), 43,106 calls (08989738 - 08989770, length 15)
_S1_2_8958F58 645,334 instructions (0.031%), 28,058 calls (08958F58 - 08958FB0, length 23)
_S1_2_88DD158 645,334 instructions (0.031%), 14,029 calls (088DD158 - 088DD20C, length 46)
_S1_2_889E0D0 637,424 instructions (0.031%), 79,678 calls (0889E0D0 - 0889E0EC, length 8)
_S1_2_886F94C 636,353 instructions (0.031%), 4,366 calls (0886F94C - 0886FBF0, length 170)
_S1_2_886FF34 634,288 instructions (0.031%), 39,643 calls (0886FF34 - 0886FF94, length 25)
_S1_2_88FE9F8 633,222 instructions (0.031%), 32,049 calls (088FE9F8 - 088FEB48, length 85)
_S1_2_8912040 621,781 instructions (0.030%), 286 calls (08912040 - 08912CA4, length 794)
  Back Branch 089125C4 5,400 times (length 51)
  Back Branch 08912AB0 2,923 times (length 134)
  Back Branch 08912AC8 2,923 times (length 425)
  Back Branch 08912118 2,288 times (length 5)
  Back Branch 089123B8 1,752 times (length 26)
  Back Branch 08912C70 219 times (length 22)
_S1_2_886A8A8 621,528 instructions (0.030%), 6,368 calls (0886A8A8 - 0886A918, length 29)
  Back Branch 0886A900 83,464 times (length 6)
_S1_2_898B538 621,072 instructions (0.030%), 10,896 calls (0898B538 - 0898B594, length 24)
  Back Branch 0898B56C 43,584 times (length 11)
_S1_2_8809BB4 616,192 instructions (0.030%), 14,018 calls (08809BB4 - 08809C60, length 44)
_S1_2_898A764 612,350 instructions (0.030%), 16,550 calls (0898A764 - 0898A7F4, length 37)
_S1_2_89A08E8 605,076 instructions (0.029%), 50,423 calls (089A08E8 - 089A0914, length 12)
_S1_2_88EC924 603,247 instructions (0.029%), 14,029 calls (088EC924 - 088ECAEC, length 115)
_S1_2_88538AC 590,016 instructions (0.028%), 5,448 calls (088538AC - 08853A98, length 124)
  Back Branch 08853A5C 6,770 times (length 33)
  Back Branch 088539B4 6,770 times (length 38)
_S1_2_88E694C 577,259 instructions (0.028%), 14,029 calls (088E694C - 088E6CA4, length 215)
_S1_2_8989480 576,840 instructions (0.028%), 38,456 calls (08989480 - 089894B8, length 15)
_S1_2_8850534 575,808 instructions (0.028%), 95,968 calls (08850534 - 08850548, length 6)
_S1_2_8901CA0 575,747 instructions (0.028%), 46,307 calls (08901CA0 - 08901CE0, length 17)
_S1_2_8911348 569,330 instructions (0.027%), 20,170 calls (08911348 - 089113B8, length 29)
_S1_2_8870160 562,350 instructions (0.027%), 11,247 calls (08870160 - 08870224, length 50)
_S1_2_898D500 561,840 instructions (0.027%), 79,678 calls (0898D500 - 0898D520, length 9)
_S1_2_8989B34 561,184 instructions (0.027%), 70,148 calls (08989B20 - 08989B3C, length 8)
  Back Branch 08989B38 70,148 times (length 8)
_S1_2_88FAC6C 561,160 instructions (0.027%), 14,029 calls (088FAC6C - 088FB3A0, length 462)
_S1_2_889E0F0 557,746 instructions (0.027%), 79,678 calls (0889E0F0 - 0889E108, length 7)
_S1_2_88E87B4 556,944 instructions (0.027%), 13,584 calls (088E87B4 - 088E8854, length 41)
_S1_2_890B8F4 549,416 instructions (0.026%), 68,197 calls (0890B8F4 - 0890B92C, length 15)
_S1_2_898988C 544,575 instructions (0.026%), 36,305 calls (0898988C - 089898C4, length 15)
_S1_2_8911F38 540,540 instructions (0.026%), 8,190 calls (08911F38 - 0891203C, length 66)
_S1_2_8914C2C 537,875 instructions (0.026%), 8,275 calls (08914C2C - 08914CD0, length 42)
  Back Branch 08914CB0 33,100 times (length 17)
_S1_2_89892B8 536,600 instructions (0.026%), 53,660 calls (089892B8 - 089892DC, length 10)
_S1_2_898B648 534,017 instructions (0.026%), 5,449 calls (0898B648 - 0898B708, length 49)
  Back Branch 0898B6D0 21,796 times (length 20)
  Back Branch 0898B704 16,348 times (length 18)
_S1_2_898F9DC 531,600 instructions (0.026%), 21,264 calls (0898F9DC - 0898FA3C, length 25)
_S1_2_8915144 524,160 instructions (0.025%), 8,190 calls (08915144 - 089151F8, length 46)
  Back Branch 08915184 32,760 times (length 6)
_S1_2_8904744 522,176 instructions (0.025%), 6,368 calls (08904744 - 08904888, length 82)
_S1_2_89894BC 513,524 instructions (0.025%), 46,684 calls (089894BC - 089894E4, length 11)
_S1_2_8904690 509,440 instructions (0.025%), 25,472 calls (08904690 - 089046DC, length 20)
_S1_2_885FA24 501,192 instructions (0.024%), 16,136 calls (0885FA24 - 0885FADC, length 47)
_S1_2_88BB7C4 498,296 instructions (0.024%), 1,592 calls (088BB364 - 088BB9B4, length 405)
  Back Branch 088BB980 91,567 times (length 393)
  Back Branch 088BB7C4 1,592 times (length 282)
_S1_2_8989528 498,014 instructions (0.024%), 45,274 calls (08989528 - 08989550, length 11)
_S1_2_890F004 486,141 instructions (0.023%), 15,245 calls (0890F004 - 0890F2B0, length 172)
  Back Branch 0890F28C 868 times (length 134)
_S1_2_898A9C0 482,940 instructions (0.023%), 53,660 calls (0898A9C0 - 0898A9E8, length 11)
  Back Branch 0898A9E4 45,738 times (length 6)
_S1_2_884FFE0 479,332 instructions (0.023%), 28,196 calls (0884FFE0 - 08850024, length 18)
_S1_2_8989C5C 477,392 instructions (0.023%), 59,674 calls (08989B20 - 08989C64, length 82)
  Back Branch 08989C60 59,674 times (length 82)
_S1_2_8989C50 477,392 instructions (0.023%), 59,674 calls (08989B20 - 08989C58, length 79)
  Back Branch 08989C54 59,674 times (length 79)
_S1_2_8989C44 477,392 instructions (0.023%), 59,674 calls (08989B20 - 08989C4C, length 76)
  Back Branch 08989C48 59,674 times (length 76)
_S1_2_8989C38 477,392 instructions (0.023%), 59,674 calls (08989B20 - 08989C40, length 73)
  Back Branch 08989C3C 59,674 times (length 73)
_S1_2_8806A4C 468,780 instructions (0.023%), 14,034 calls (08806A4C - 08806C20, length 118)
_S1_2_8989BE4 464,368 instructions (0.022%), 58,046 calls (08989B20 - 08989BEC, length 52)
  Back Branch 08989BE8 58,046 times (length 52)
_S1_2_8915374 461,615 instructions (0.022%), 8,393 calls (08915374 - 0891544C, length 55)
_S1_2_898B40C 455,004 instructions (0.022%), 20,682 calls (0898B40C - 0898B460, length 22)
_S1_2_898B298 452,682 instructions (0.022%), 5,454 calls (0898B298 - 0898B2F0, length 23)
  Back Branch 0898B2B0 87,264 times (length 4)
_S1_2_889C2EC 452,664 instructions (0.022%), 25,148 calls (0889C2EC - 0889C330, length 18)
_S1_2_88BD290 448,929 instructions (0.022%), 14,029 calls (088BD290 - 088BD404, length 94)
_S1_2_8904D60 448,540 instructions (0.022%), 18,592 calls (08904D60 - 08905150, length 253)
_S1_2_885FF20 447,774 instructions (0.022%), 12,102 calls (0885FF20 - 0885FFB0, length 37)
_S1_2_8900CC0 446,820 instructions (0.022%), 6,976 calls (08900CC0 - 08900DEC, length 76)
_S1_2_8901214 441,672 instructions (0.021%), 20,076 calls (08901214 - 08901274, length 25)
_S1_2_88FE2C0 439,178 instructions (0.021%), 39,943 calls (088FE2C0 - 088FE2F0, length 13)
_S1_2_890C5F4 437,712 instructions (0.021%), 72,952 calls (0890C5F4 - 0890C60C, length 7)
_S1_2_8850860 435,575 instructions (0.021%), 11,448 calls (08850860 - 0885098C, length 76)
_S1_2_898917C 434,576 instructions (0.021%), 27,161 calls (0898917C - 089891B8, length 16)
_S1_2_890AA70 433,224 instructions (0.021%), 6,564 calls (0890AA70 - 0890AB74, length 66)
_S1_2_881DEE8 420,690 instructions (0.020%), 14,023 calls (0881DEE8 - 0881E1E4, length 192)
_S1_2_88FBCBC 410,824 instructions (0.020%), 20,700 calls (088FBCBC - 088FBD20, length 26)
_S1_2_88FB67C 406,841 instructions (0.020%), 14,029 calls (088FB67C - 088FB928, length 172)
_S1_2_89070F0 405,360 instructions (0.020%), 16,890 calls (089070F0 - 0890714C, length 24)
_S1_2_8907150 404,112 instructions (0.019%), 16,838 calls (08907150 - 089071AC, length 24)
_S1_2_89071B0 402,864 instructions (0.019%), 16,786 calls (089071B0 - 0890720C, length 24)
_S1_2_8901C60 400,824 instructions (0.019%), 33,402 calls (08901C60 - 08901C9C, length 16)
_S1_2_8911AC8 398,444 instructions (0.019%), 4,034 calls (08911AC8 - 08911DC4, length 192)
  Back Branch 08911D84 8,277 times (length 133)
_S1_2_898D524 398,390 instructions (0.019%), 79,678 calls (0898D524 - 0898D534, length 5)
_S1_2_899FEA8 396,422 instructions (0.019%), 15,247 calls (0899FEA8 - 0899FF0C, length 26)
_S1_2_898A8A0 393,120 instructions (0.019%), 32,760 calls (0898A82C - 0898A8AC, length 33)
  Back Branch 0898A8A8 32,760 times (length 33)
_S1_2_898A84C 393,120 instructions (0.019%), 32,760 calls (0898A82C - 0898A858, length 12)
  Back Branch 0898A854 32,760 times (length 12)
_S1_2_8870C58 393,036 instructions (0.019%), 4,156 calls (08870C58 - 08870CEC, length 38)
  Back Branch 08870CD8 26,519 times (length 16)
_S1_2_88F570C 392,812 instructions (0.019%), 14,029 calls (088F570C - 088F59C8, length 176)
_S1_2_8989B18 391,356 instructions (0.019%), 55,908 calls (08989B18 - 08989B30, length 7)
_S1_2_8877960 389,760 instructions (0.019%), 8,120 calls (08877960 - 08877A1C, length 48)
_S1_2_8805930 389,583 instructions (0.019%), 43,287 calls (08805930 - 08805950, length 9)
_S1_2_8842DD0 383,122 instructions (0.018%), 10,090 calls (08842DD0 - 08842EBC, length 60)
  Back Branch 08842E6C 6,126 times (length 35)
_S1_2_891141C 379,806 instructions (0.018%), 20,170 calls (0891141C - 08911488, length 28)
_S1_2_890F6E4 376,749 instructions (0.018%), 6,368 calls (0890F6E4 - 0890F73C, length 23)
  Back Branch 0890F710 52,425 times (length 5)
_S1_2_88735EC 372,260 instructions (0.018%), 10,636 calls (088735EC - 08873674, length 35)
_S1_2_8845A24 370,927 instructions (0.018%), 8,659 calls (08845A24 - 08845DDC, length 239)
_S1_2_898BA60 368,030 instructions (0.018%), 28,310 calls (0898BA60 - 0898BA90, length 13)
_S1_2_886FBF4 366,087 instructions (0.018%), 17,526 calls (0886FBF4 - 0886FC5C, length 27)
_S1_2_88FDFA4 364,560 instructions (0.018%), 10,416 calls (088FDFA4 - 088FE02C, length 35)
_S1_2_8988184 363,720 instructions (0.018%), 8,660 calls (08988184 - 08988240, length 48)
  Back Branch 0898823C 8,660 times (length 11)
_S1_2_889E270 362,976 instructions (0.017%), 6,368 calls (0889E270 - 0889E350, length 57)
_S1_2_89040A8 362,028 instructions (0.017%), 6,368 calls (089040A8 - 0890423C, length 102)
_S1_2_8989290 361,890 instructions (0.017%), 36,189 calls (08989290 - 089892B4, length 10)
_S1_2_898A820 360,360 instructions (0.017%), 32,760 calls (0898A820 - 0898A848, length 11)
_S1_2_8990768 358,877 instructions (0.017%), 1,347 calls (08990768 - 08990F98, length 525)
_S1_2_8989C2C 358,584 instructions (0.017%), 44,823 calls (08989B20 - 08989C34, length 70)
  Back Branch 08989C30 44,823 times (length 70)
_S1_2_8989C14 357,904 instructions (0.017%), 44,738 calls (08989B20 - 08989C1C, length 64)
  Back Branch 08989C18 44,738 times (length 64)
_S1_2_886A33C 356,592 instructions (0.017%), 3,876 calls (0886A33C - 0886A4A8, length 92)
_S1_2_886A614 355,446 instructions (0.017%), 39,494 calls (0886A614 - 0886A634, length 9)
_S1_2_898A9EC 352,920 instructions (0.017%), 11,764 calls (0898A9EC - 0898AA64, length 31)
  Back Branch 0898AA60 11,764 times (length 10)
_S1_2_8961E9C 347,920 instructions (0.017%), 43,490 calls (08961E9C - 08961EB8, length 8)
_S1_2_885D9E0 346,482 instructions (0.017%), 5,675 calls (0885D9E0 - 0885DBE0, length 129)
_S1_2_8805954 346,296 instructions (0.017%), 43,287 calls (08805954 - 08805970, length 8)
_S1_2_88FE764 344,060 instructions (0.017%), 17,203 calls (088FE764 - 088FE7B0, length 20)
_S1_2_898A4F0 344,022 instructions (0.017%), 8,191 calls (0898A4F0 - 0898A594, length 42)
_S1_2_8989044 344,022 instructions (0.017%), 8,191 calls (08989044 - 089890E8, length 42)
_S1_2_887072C 337,320 instructions (0.016%), 37,480 calls (0887072C - 0887074C, length 9)
_S1_2_8871120 327,495 instructions (0.016%), 21,833 calls (08871120 - 08871298, length 95)
  Back Branch 08871278 1,114,586 times (length 24)
  Back Branch 08871268 12,975 times (length 17)
_S1_2_890F6A8 326,040 instructions (0.016%), 6,374 calls (0890F6A8 - 0890F6E0, length 15)
  Back Branch 0890F6CC 52,460 times (length 5)
_S1_2_8854AF0 325,634 instructions (0.016%), 14,158 calls (08854AF0 - 08854B48, length 23)
_S1_2_8989C68 325,632 instructions (0.016%), 40,704 calls (08989B20 - 08989C70, length 85)
  Back Branch 08989C6C 40,704 times (length 85)
_S1_2_8901CE4 324,149 instructions (0.016%), 46,307 calls (08901CE4 - 08901CFC, length 7)
_S1_2_8910030 323,745 instructions (0.016%), 2,865 calls (08910030 - 089101F0, length 113)
_S1_2_8805974 321,792 instructions (0.016%), 1 calls (08805974 - 088059CC, length 23)
  Back Branch 088059B4 29,253 times (length 11)
_S1_2_885DBE4 317,133 instructions (0.015%), 5,675 calls (0885DBE4 - 0885DDEC, length 131)
_S1_2_898A738 313,236 instructions (0.015%), 36,189 calls (0898A738 - 0898A760, length 11)
  Back Branch 0898A75C 11,862 times (length 7)
_S1_2_88DD210 311,724 instructions (0.015%), 8,659 calls (088DD210 - 088DD29C, length 36)
_S1_2_8877D94 307,766 instructions (0.015%), 8,318 calls (08877D94 - 08877E24, length 37)
_S1_2_89898C8 307,233 instructions (0.015%), 34,137 calls (089898C8 - 089898E8, length 9)
_S1_2_890488C 306,000 instructions (0.015%), 12,750 calls (0890488C - 089048E8, length 24)
_S1_2_8861D94 305,621 instructions (0.015%), 402 calls (08861D94 - 08861E10, length 32)
  Back Branch 08861DE0 26,889 times (length 14)
_S1_2_8909CFC 305,586 instructions (0.015%), 152,793 calls (08909CFC - 08909D00, length 2)
_S1_2_8989910 304,395 instructions (0.015%), 20,293 calls (08989910 - 08989948, length 15)
_S1_2_8988458 303,030 instructions (0.015%), 8,658 calls (08988458 - 0898851C, length 50)
  Back Branch 08988508 8,658 times (length 27)
_S1_2_8877920 302,592 instructions (0.015%), 18,912 calls (08877920 - 0887795C, length 16)
_S1_2_88BC0CC 301,405 instructions (0.015%), 14,029 calls (088BC0CC - 088BC174, length 43)
  Back Branch 088BC158 1,703 times (length 24)
_S1_2_88040A4 300,281 instructions (0.014%), 8,401 calls (088040A4 - 088041FC, length 87)
_S1_2_887119C 298,516 instructions (0.014%), 4,034 calls (0887119C - 08871298, length 64)
  Back Branch 08871278 1,114,586 times (length 24)
  Back Branch 08871268 12,975 times (length 17)
_S1_2_887116C 298,516 instructions (0.014%), 4,034 calls (0887116C - 08871298, length 76)
  Back Branch 08871278 1,114,586 times (length 24)
  Back Branch 08871268 12,975 times (length 17)
_S1_2_8914914 297,900 instructions (0.014%), 16,550 calls (08914914 - 08914958, length 18)
_S1_2_898FDB0 297,864 instructions (0.014%), 21,276 calls (0898FDB0 - 0898FDE8, length 15)
  Back Branch 0898FDE4 21,276 times (length 6)
_S1_2_88537F8 297,212 instructions (0.014%), 3,252 calls (088537F8 - 088538A8, length 45)
  Back Branch 08853888 11,448 times (length 24)
_S1_2_889C5D4 294,704 instructions (0.014%), 36,838 calls (0889C5D4 - 0889C5F0, length 8)
_S1_2_884FF24 294,500 instructions (0.014%), 14,725 calls (0884FF24 - 0884FF70, length 20)
_S1_2_8805908 292,530 instructions (0.014%), 29,253 calls (08805908 - 0880592C, length 10)
_S1_2_8842BD8 284,420 instructions (0.014%), 3,742 calls (08842BD8 - 08842C64, length 36)
  Back Branch 08842C0C 64,638 times (length 3)
_S1_2_89A1C34 282,352 instructions (0.014%), 141,176 calls (089A1C34 - 089A1C38, length 2)
_S1_2_89A1C24 282,352 instructions (0.014%), 141,176 calls (089A1C24 - 089A1C28, length 2)
_S1_2_88549B8 281,960 instructions (0.014%), 14,098 calls (088549B8 - 08854A04, length 20)
_S1_2_88EB7B8 280,580 instructions (0.014%), 14,029 calls (088EB7B8 - 088EB8F8, length 81)
_S1_2_88700E0 280,087 instructions (0.013%), 11,247 calls (088700E0 - 0887015C, length 32)
_S1_2_89036CC 279,669 instructions (0.013%), 6,368 calls (089036CC - 0890380C, length 81)
_S1_2_8998CAC 277,498 instructions (0.013%), 21,346 calls (08998CAC - 08998CDC, length 13)
_S1_2_898BC84 275,832 instructions (0.013%), 34,479 calls (0898BC84 - 0898BCA0, length 8)
_S1_2_8870D88 274,312 instructions (0.013%), 16,136 calls (08870D88 - 08870DD0, length 19)
_S1_2_884ABE4 272,426 instructions (0.013%), 24,766 calls (0884ABE4 - 0884AC0C, length 11)
_S1_2_88EA1EC 270,550 instructions (0.013%), 8,659 calls (088EA1EC - 088EA420, length 142)
  Back Branch 088EA3EC 406 times (length 102)
_S1_2_89940A4 270,492 instructions (0.013%), 2,615 calls (089940A4 - 08994504, length 281)
_S1_2_89891BC 270,270 instructions (0.013%), 24,570 calls (089891BC - 089891E4, length 11)
_S1_2_88E4A38 266,551 instructions (0.013%), 14,029 calls (088E4A38 - 088E4B80, length 83)
_S1_2_8870994 265,720 instructions (0.013%), 37,960 calls (08870994 - 088709AC, length 7)
_S1_2_884C4F0 260,172 instructions (0.013%), 7,227 calls (0884C4F0 - 0884C5B0, length 49)
_S1_2_8989CA4 260,112 instructions (0.013%), 32,514 calls (08989B20 - 08989CAC, length 100)
  Back Branch 08989CA8 32,514 times (length 100)
_S1_2_8989C98 260,112 instructions (0.013%), 32,514 calls (08989B20 - 08989CA0, length 97)
  Back Branch 08989C9C 32,514 times (length 97)
_S1_2_8989C8C 260,112 instructions (0.013%), 32,514 calls (08989B20 - 08989C94, length 94)
  Back Branch 08989C90 32,514 times (length 94)
_S1_2_8989C80 260,112 instructions (0.013%), 32,514 calls (08989B20 - 08989C88, length 91)
  Back Branch 08989C84 32,514 times (length 91)
_S1_2_8989C74 260,112 instructions (0.013%), 32,514 calls (08989B20 - 08989C7C, length 88)
  Back Branch 08989C78 32,514 times (length 88)
_S1_2_8989BFC 260,112 instructions (0.013%), 32,514 calls (08989B20 - 08989C04, length 58)
  Back Branch 08989C00 32,514 times (length 58)
_S1_2_8989BD8 260,112 instructions (0.013%), 32,514 calls (08989B20 - 08989BE0, length 49)
  Back Branch 08989BDC 32,514 times (length 49)
_S1_2_88635C8 254,265 instructions (0.012%), 23,115 calls (088635C8 - 088635F0, length 11)
_S1_2_8844CD8 252,887 instructions (0.012%), 14,034 calls (08844CD8 - 08844D80, length 43)
_S1_2_889C60C 251,208 instructions (0.012%), 3,489 calls (0889C60C - 0889C72C, length 73)
  Back Branch 0889C700 3,489 times (length 39)
  Back Branch 0889C6D8 3,489 times (length 9)
_S1_2_885CED0 250,623 instructions (0.012%), 25,840 calls (0885CED0 - 0885CEF8, length 11)
_S1_2_890FE90 250,536 instructions (0.012%), 2,409 calls (0890FE90 - 0891002C, length 104)
_S1_2_890CA68 249,185 instructions (0.012%), 6,370 calls (0890CA68 - 0890CC54, length 124)
_S1_2_89892E0 248,250 instructions (0.012%), 16,550 calls (089892E0 - 08989318, length 15)
_S1_2_889C5B4 246,952 instructions (0.012%), 30,869 calls (0889C5B4 - 0889C5D0, length 8)
_S1_2_890F2B4 245,268 instructions (0.012%), 4,542 calls (0890F2B4 - 0890F460, length 108)
_S1_2_89A0CD4 244,062 instructions (0.012%), 6,846 calls (089A0CD4 - 089A0E34, length 89)
  Back Branch 089A0D90 4,010 times (length 40)
  Back Branch 089A0DA8 4,010 times (length 46)
  Back Branch 089A0DBC 3,708 times (length 51)
  Back Branch 089A0E14 3,476 times (length 73)
  Back Branch 089A0E30 3,419 times (length 9)
  Back Branch 089A0D64 2,581 times (length 29)
  Back Branch 089A0D7C 2,563 times (length 8)
  Back Branch 089A0D44 273 times (length 21)
  Back Branch 089A0E24 9 times (length 18)
  Back Branch 089A0E04 9 times (length 69)
_S1_2_88E6800 243,941 instructions (0.012%), 14,029 calls (088E6800 - 088E6904, length 66)
_S1_2_88DE128 242,802 instructions (0.012%), 1 calls (088DE128 - 088DE3F0, length 179)
  Back Branch 088DE370 3,115 times (length 53)
  Back Branch 088DE3B0 1,136 times (length 126)
_S1_2_88FA728 238,493 instructions (0.011%), 14,029 calls (088FA728 - 088FA8EC, length 114)
_S1_2_8836060 238,391 instructions (0.011%), 14,023 calls (08836060 - 088361C0, length 89)
_S1_2_89897C0 237,510 instructions (0.011%), 8,190 calls (089897C0 - 08989840, length 33)
_S1_2_8989A34 235,280 instructions (0.011%), 11,764 calls (08989A34 - 08989AEC, length 47)
_S1_2_890744C 230,832 instructions (0.011%), 19,236 calls (0890744C - 08907478, length 12)
_S1_2_8870C10 230,060 instructions (0.011%), 16,136 calls (08870C10 - 08870C54, length 18)
_S1_2_88DD328 228,212 instructions (0.011%), 20 calls (088DD328 - 088DD3D8, length 45)
  Back Branch 088DD3AC 22,720 times (length 16)
_S1_2_8807538 227,005 instructions (0.011%), 11,764 calls (08807538 - 088075C0, length 35)
_S1_2_89A1C44 226,496 instructions (0.011%), 113,248 calls (089A1C44 - 089A1C48, length 2)
_S1_2_88768F8 225,600 instructions (0.011%), 15,040 calls (088768F8 - 08876930, length 15)
_S1_2_890A634 224,880 instructions (0.011%), 37,480 calls (0890A634 - 0890A654, length 9)
_S1_2_885F058 224,528 instructions (0.011%), 1 calls (0885F058 - 0885F3F0, length 231)
  Back Branch 0885F310 7,386 times (length 93)
_S1_2_8904D00 224,504 instructions (0.011%), 11,816 calls (08904D00 - 08904D48, length 19)
_S1_2_8958F18 224,464 instructions (0.011%), 28,058 calls (08958F18 - 08958F34, length 8)
_S1_2_88F9B30 224,464 instructions (0.011%), 14,029 calls (088F9B30 - 088F9F20, length 253)
_S1_2_88BDDD0 224,464 instructions (0.011%), 14,029 calls (088BDDD0 - 088BE2D8, length 323)
_S1_2_89075A0 215,142 instructions (0.010%), 3,118 calls (089075A0 - 089076B0, length 69)
_S1_2_88E43DC 210,435 instructions (0.010%), 14,029 calls (088E43DC - 088E45B8, length 120)
_S1_2_88DFA90 210,435 instructions (0.010%), 14,029 calls (088DFA90 - 088DFB6C, length 56)
_S1_2_883A2C0 210,345 instructions (0.010%), 14,023 calls (0883A2C0 - 0883A420, length 89)
_S1_2_88432A4 210,210 instructions (0.010%), 9,555 calls (088432A4 - 088432F8, length 22)
_S1_2_88FC2E4 210,144 instructions (0.010%), 6,368 calls (088FC2E4 - 088FC364, length 33)
_S1_2_8850B54 208,502 instructions (0.010%), 6,770 calls (08850B54 - 08850C18, length 50)
_S1_2_8988124 207,840 instructions (0.010%), 8,660 calls (08988124 - 08988238, length 70)
_S1_2_8907C7C 204,795 instructions (0.010%), 6,370 calls (08907C7C - 08907DAC, length 77)
  Back Branch 08907D30 5,378 times (length 18)
_S1_2_8849948 204,771 instructions (0.010%), 29,253 calls (08849948 - 08849960, length 7)
_S1_2_898A644 204,750 instructions (0.010%), 8,190 calls (0898A644 - 0898A6A4, length 25)
_S1_2_8850188 204,360 instructions (0.010%), 15,720 calls (08850188 - 088501B8, length 13)
_S1_2_88F3494 203,844 instructions (0.010%), 12 calls (088F3494 - 088F3970, length 312)
  Back Branch 088F38F8 1,872 times (length 101)
  Back Branch 088F390C 936 times (length 111)
  Back Branch 088F391C 144 times (length 153)
  Back Branch 088F3934 48 times (length 254)
_S1_2_890B8A4 201,800 instructions (0.010%), 50,450 calls (0890B8A4 - 0890B8B0, length 4)
_S1_2_885E930 199,725 instructions (0.010%), 1,414 calls (0885E930 - 0885EDA4, length 286)
_S1_2_8854980 198,212 instructions (0.010%), 14,158 calls (08854980 - 088549B4, length 14)
_S1_2_890C1A8 198,185 instructions (0.010%), 15,245 calls (0890C1A8 - 0890C1FC, length 22)
_S1_2_8844418 197,288 instructions (0.010%), 2,168 calls (08844418 - 08844584, length 92)
_S1_2_88E4C58 196,406 instructions (0.009%), 14,029 calls (088E4C58 - 088E4CB4, length 24)
_S1_2_88BDE10 196,406 instructions (0.009%), 14,029 calls (088BDE10 - 088BE2D8, length 307)
_S1_2_8989718 196,200 instructions (0.009%), 24,525 calls (08989718 - 08989734, length 8)
_S1_2_8909EE0 190,254 instructions (0.009%), 18,081 calls (08909EE0 - 08909F14, length 14)
_S1_2_887D264 187,353 instructions (0.009%), 2,313 calls (0887D264 - 0887D400, length 104)
_S1_2_8000000 186,044 instructions (0.009%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 46,510 times (length 4)
_S1_2_88602C0 184,672 instructions (0.009%), 6,368 calls (088602C0 - 08860330, length 29)
_S1_2_8806708 182,442 instructions (0.009%), 14,034 calls (08806708 - 08806744, length 16)
_S1_2_88056BC 182,442 instructions (0.009%), 14,034 calls (088056BC - 088056EC, length 13)
_S1_2_8808A98 182,299 instructions (0.009%), 14,023 calls (08808A98 - 08808AC8, length 13)
_S1_2_88FAB28 181,839 instructions (0.009%), 8,659 calls (088FAB28 - 088FAC38, length 69)
_S1_2_88E6D0C 181,839 instructions (0.009%), 8,659 calls (088E6D0C - 088E6EAC, length 105)
_S1_2_8877B54 181,727 instructions (0.009%), 13,979 calls (08877B54 - 08877B84, length 13)
_S1_2_8852094 181,192 instructions (0.009%), 3,918 calls (08852094 - 088521C0, length 76)
_S1_2_885DDF0 175,925 instructions (0.008%), 5,675 calls (0885DDF0 - 0885E014, length 138)
_S1_2_8988DB8 174,146 instructions (0.008%), 174,146 calls (08988DB8 - 08988E84, length 52)
_S1_2_88726C0 172,368 instructions (0.008%), 381 calls (088726C0 - 088728B4, length 126)
  Back Branch 08872714 12,980 times (length 13)
  Back Branch 088728A4 2 times (length 80)
_S1_2_8992B9C 171,656 instructions (0.008%), 2,283 calls (08992B9C - 0899300C, length 285)
  Back Branch 08992F80 254 times (length 19)
_S1_2_88EA5A0 165,811 instructions (0.008%), 8,659 calls (088EA5A0 - 088EA6AC, length 68)
_S1_2_89889AC 164,696 instructions (0.008%), 11,764 calls (089889AC - 089889E0, length 14)
_S1_2_885D708 164,604 instructions (0.008%), 1 calls (0885D708 - 0885D810, length 67)
  Back Branch 0885D7C8 5,675 times (length 29)
_S1_2_8806C24 163,440 instructions (0.008%), 5,448 calls (08806C24 - 08806C98, length 30)
_S1_2_88FEF18 162,499 instructions (0.008%), 3,244 calls (088FEF18 - 088FF09C, length 98)
  Back Branch 088FEFD4 2,522 times (length 5)
_S1_2_880549C 160,919 instructions (0.008%), 10,896 calls (0880549C - 08805534, length 39)
_S1_2_899FF10 160,892 instructions (0.008%), 5,548 calls (0899FF10 - 0899FF80, length 29)
_S1_2_88711BC 159,839 instructions (0.008%), 1,663 calls (088711BC - 08871298, length 56)
  Back Branch 08871278 1,114,586 times (length 24)
  Back Branch 08871268 12,975 times (length 17)
_S1_2_8876C84 158,042 instructions (0.008%), 8,318 calls (08876C84 - 08876CCC, length 19)
_S1_2_89A0520 157,458 instructions (0.008%), 6,846 calls (089A0520 - 089A0578, length 23)
_S1_2_8903844 156,678 instructions (0.008%), 6,368 calls (08903844 - 089038F0, length 44)
_S1_2_8901D70 155,517 instructions (0.007%), 5 calls (08901D70 - 08901F70, length 129)
  Back Branch 08901EC4 2,741 times (length 45)
  Back Branch 08901F30 1,769 times (length 18)
_S1_2_885F618 152,976 instructions (0.007%), 6,374 calls (0885F618 - 0885F674, length 24)
_S1_2_883B874 152,001 instructions (0.007%), 1,683 calls (0883B874 - 0883BC34, length 241)
_S1_2_885F7EC 151,876 instructions (0.007%), 4,034 calls (0885F7EC - 0885F8F0, length 66)
_S1_2_889C37C 148,746 instructions (0.007%), 5,721 calls (0889C37C - 0889C3E0, length 26)
_S1_2_8879014 146,993 instructions (0.007%), 5,429 calls (08879014 - 08879098, length 34)
_S1_2_886FED8 146,602 instructions (0.007%), 6,374 calls (0886FED8 - 0886FF30, length 23)
_S1_2_8873B00 146,404 instructions (0.007%), 2,128 calls (08873B00 - 0887406C, length 348)
  Back Branch 08873E94 129 times (length 12)
  Back Branch 08874020 43 times (length 224)
_S1_2_88459D0 139,585 instructions (0.007%), 14,029 calls (088459D0 - 08845A20, length 21)
_S1_2_8915AD0 139,230 instructions (0.007%), 8,190 calls (08915AD0 - 08915B20, length 21)
_S1_2_8958B64 134,416 instructions (0.006%), 8,401 calls (08958B64 - 08958C50, length 60)
_S1_2_88BC1E4 134,054 instructions (0.006%), 8,659 calls (088BC1E4 - 088BC254, length 29)
  Back Branch 088BC23C 2,138 times (length 13)
_S1_2_88BB3A8 133,336 instructions (0.006%), 920 calls (088BB364 - 088BB9B4, length 405)
  Back Branch 088BB980 91,567 times (length 393)
  Back Branch 088BB784 920 times (length 266)
_S1_2_885486C 132,152 instructions (0.006%), 16,519 calls (0885486C - 08854888, length 8)
_S1_2_88BC178 131,702 instructions (0.006%), 8,659 calls (088BC178 - 088BC1E0, length 27)
  Back Branch 088BC1CC 2,138 times (length 13)
_S1_2_8989214 131,056 instructions (0.006%), 8,191 calls (08989214 - 08989250, length 16)
_S1_2_88DF7E4 130,130 instructions (0.006%), 1,950 calls (088DF7E4 - 088DF9A8, length 114)
  Back Branch 088DF984 2,390 times (length 86)
_S1_2_88FBBB0 129,976 instructions (0.006%), 11,816 calls (088FBBB0 - 088FBBD8, length 11)
_S1_2_8844770 129,885 instructions (0.006%), 8,659 calls (08844770 - 08844878, length 67)
_S1_2_8909D98 129,852 instructions (0.006%), 43,284 calls (08909D98 - 08909DA0, length 3)
_S1_2_88DDE84 128,470 instructions (0.006%), 1,950 calls (088DDE84 - 088DE004, length 97)
  Back Branch 088DDFD8 2,390 times (length 66)
_S1_2_891F5BC 127,170 instructions (0.006%), 810 calls (0891F5BC - 0891F8A0, length 186)
_S1_2_898BC50 126,360 instructions (0.006%), 9,720 calls (0898BC50 - 0898BC80, length 13)
_S1_2_8863C7C 125,862 instructions (0.006%), 5,721 calls (08863C7C - 08863CD0, length 22)
_S1_2_8807D38 123,571 instructions (0.006%), 3,151 calls (08807D38 - 08807E70, length 79)
_S1_2_8989254 122,850 instructions (0.006%), 8,190 calls (08989254 - 0898928C, length 15)
_S1_2_898BBCC 122,696 instructions (0.006%), 17,528 calls (0898BBCC - 0898BBE4, length 7)
_S1_2_8991918 122,529 instructions (0.006%), 2,283 calls (08991918 - 08991AC8, length 109)
_S1_2_8904BC4 122,240 instructions (0.006%), 12,224 calls (08904BC4 - 08904BE8, length 10)
_S1_2_88F9F24 121,226 instructions (0.006%), 8,659 calls (088F9F24 - 088FA3F4, length 309)
_S1_2_88E50AC 121,226 instructions (0.006%), 8,659 calls (088E50AC - 088E5158, length 44)
_S1_2_884BBDC 118,360 instructions (0.006%), 5,380 calls (0884BBDC - 0884BC60, length 34)
_S1_2_884B7D4 118,180 instructions (0.006%), 939 calls (0884B7D4 - 0884B9DC, length 131)
  Back Branch 0884B8AC 4,822 times (length 11)
  Back Branch 0884B8E8 92 times (length 8)
_S1_2_88BCDC8 117,523 instructions (0.006%), 147 calls (088BCDC8 - 088BCF78, length 109)
  Back Branch 088BCF6C 1,876 times (length 71)
_S1_2_891FE38 117,450 instructions (0.006%), 810 calls (0891FE38 - 08920078, length 145)
_S1_2_88622C8 117,392 instructions (0.006%), 226 calls (088622C8 - 088623F4, length 76)
  Back Branch 08862350 9,316 times (length 12)
_S1_2_88FB9F0 117,072 instructions (0.006%), 6,374 calls (088FB9F0 - 088FBA48, length 23)
_S1_2_8877394 116,955 instructions (0.006%), 7,797 calls (08877394 - 088773CC, length 15)
_S1_2_898B9F8 116,640 instructions (0.006%), 14,580 calls (0898B9F8 - 0898BA14, length 8)
_S1_2_89202BC 116,640 instructions (0.006%), 810 calls (089202BC - 089204F8, length 144)
_S1_2_892007C 116,640 instructions (0.006%), 810 calls (0892007C - 089202B8, length 144)
_S1_2_89A057C 115,724 instructions (0.006%), 172 calls (089A057C - 089A0654, length 55)
  Back Branch 089A0624 9,232 times (length 12)
  Back Branch 089A062C 158 times (length 37)
  Back Branch 089A05EC 158 times (length 21)
  Back Branch 089A0650 156 times (length 33)
_S1_2_8809D7C 113,550 instructions (0.005%), 2,299 calls (08809D7C - 08809E40, length 50)
_S1_2_8807F38 112,660 instructions (0.005%), 5,633 calls (08807F38 - 08808678, length 465)
_S1_2_88073A4 112,559 instructions (0.005%), 8,659 calls (088073A4 - 088073DC, length 15)
_S1_2_887384C 112,320 instructions (0.005%), 1,872 calls (0887384C - 08873938, length 60)
_S1_2_8846070 112,304 instructions (0.005%), 14,038 calls (08846070 - 0884608C, length 8)
_S1_2_8842EC0 111,874 instructions (0.005%), 10,158 calls (08842EC0 - 08842EF8, length 15)
_S1_2_8805394 110,346 instructions (0.005%), 19,165 calls (08805394 - 08805498, length 66)
_S1_2_889A69C 109,384 instructions (0.005%), 147 calls (0889A69C - 0889A81C, length 97)
  Back Branch 0889A7BC 10,150 times (length 8)
  Back Branch 0889A7D0 1,018 times (length 28)
  Back Branch 0889A7E4 125 times (length 41)
  Back Branch 0889A7F8 125 times (length 66)
_S1_2_885F9B8 108,918 instructions (0.005%), 4,034 calls (0885F9B8 - 0885FA20, length 27)
_S1_2_885F8F4 108,918 instructions (0.005%), 4,034 calls (0885F8F4 - 0885F9B4, length 49)
_S1_2_8901974 108,914 instructions (0.005%), 54,457 calls (08901974 - 08901978, length 2)
_S1_2_898B598 108,400 instructions (0.005%), 2,168 calls (0898B598 - 0898B5D8, length 17)
  Back Branch 0898B5CC 8,672 times (length 11)
_S1_2_889E3BC 104,884 instructions (0.005%), 4,034 calls (0889E3BC - 0889E43C, length 33)
_S1_2_8842B14 103,370 instructions (0.005%), 3,742 calls (08842B14 - 08842BD4, length 49)
_S1_2_88648C4 103,120 instructions (0.005%), 8 calls (088648C4 - 0886503C, length 479)
  Back Branch 08864E1C 2,365 times (length 13)
  Back Branch 08864F78 1,176 times (length 13)
  Back Branch 08864EB0 999 times (length 14)
  Back Branch 08864F24 371 times (length 102)
  Back Branch 08864994 169 times (length 9)
  Back Branch 08864CC0 165 times (length 18)
  Back Branch 08864D6C 142 times (length 14)
  Back Branch 08864FD0 102 times (length 14)
  Back Branch 08864CD4 98 times (length 34)
  Back Branch 08865030 98 times (length 202)
  Back Branch 08864B14 75 times (length 16)
  Back Branch 08864B94 52 times (length 16)
  Back Branch 08864A94 44 times (length 16)
  Back Branch 08864A14 4 times (length 16)
  Back Branch 08864C14 2 times (length 16)
_S1_2_898DFC8 102,350 instructions (0.005%), 4,094 calls (0898DFC8 - 0898E0EC, length 74)
_S1_2_88DD708 102,312 instructions (0.005%), 1,829 calls (088DD708 - 088DD7EC, length 58)
  Back Branch 088DD7CC 2,253 times (length 9)
_S1_2_887909C 101,916 instructions (0.005%), 5,364 calls (0887909C - 08879118, length 32)
_S1_2_8850C1C 101,550 instructions (0.005%), 6,770 calls (08850C1C - 08850CF8, length 56)
_S1_2_88DDD00 101,439 instructions (0.005%), 121 calls (088DDD00 - 088DDD58, length 23)
  Back Branch 088DDD38 12,453 times (length 8)
_S1_2_887115C 100,850 instructions (0.005%), 4,034 calls (0887115C - 08871298, length 80)
  Back Branch 08871278 1,114,586 times (length 24)
  Back Branch 08871268 12,975 times (length 17)
_S1_2_887039C 99,882 instructions (0.005%), 11,098 calls (0887039C - 088703BC, length 9)
_S1_2_890BAD8 99,571 instructions (0.005%), 4,542 calls (0890BAD8 - 0890BBC0, length 59)
  Back Branch 0890BB78 60 times (length 3)
_S1_2_898C258 99,256 instructions (0.005%), 12,407 calls (0898C258 - 0898C274, length 8)
_S1_2_891FB8C 98,576 instructions (0.005%), 976 calls (0891FB8C - 0891FD1C, length 101)
_S1_2_88E4B84 98,203 instructions (0.005%), 14,029 calls (088E4B84 - 088E4B9C, length 7)
_S1_2_889B974 96,349 instructions (0.005%), 3,489 calls (0889B974 - 0889BA7C, length 67)
_S1_2_88081D0 96,003 instructions (0.005%), 3,151 calls (088081D0 - 08808678, length 299)
_S1_2_88633B4 95,568 instructions (0.005%), 7,964 calls (088633B4 - 088633E0, length 12)
_S1_2_88FBA90 95,520 instructions (0.005%), 6,368 calls (088FBA90 - 088FBAD8, length 19)
_S1_2_889E354 95,520 instructions (0.005%), 6,368 calls (0889E354 - 0889E38C, length 15)
_S1_2_889E234 95,520 instructions (0.005%), 6,368 calls (0889E234 - 0889E26C, length 15)
_S1_2_88DDCB4 95,377 instructions (0.005%), 3,802 calls (088DDCB4 - 088DDCFC, length 19)
  Back Branch 088DDCE8 7,138 times (length 8)
_S1_2_8988A2C 95,260 instructions (0.005%), 8,660 calls (08988A2C - 08988A70, length 18)
_S1_2_8915880 92,782 instructions (0.004%), 4,034 calls (08915880 - 08915ACC, length 148)
_S1_2_8911DC8 91,025 instructions (0.004%), 8,275 calls (08911DC8 - 08911DF0, length 11)
_S1_2_89890EC 90,101 instructions (0.004%), 8,191 calls (089890EC - 08989114, length 11)
_S1_2_8988864 90,101 instructions (0.004%), 8,191 calls (08988864 - 0898888C, length 11)
_S1_2_889E1DC 89,236 instructions (0.004%), 6,374 calls (0889E1DC - 0889E210, length 14)
_S1_2_889EC2C 89,152 instructions (0.004%), 6,368 calls (0889EC2C - 0889EC88, length 24)
_S1_2_890A624 87,928 instructions (0.004%), 43,964 calls (0890A624 - 0890A628, length 2)
_S1_2_89027F4 87,517 instructions (0.004%), 241 calls (089027F4 - 08902C6C, length 287)
  Back Branch 08902994 2,169 times (length 7)
  Back Branch 089029A8 723 times (length 15)
  Back Branch 08902C38 17 times (length 126)
_S1_2_886FF98 87,009 instructions (0.004%), 6,693 calls (0886FF98 - 0886FFC8, length 13)
_S1_2_889CEC8 86,731 instructions (0.004%), 4,034 calls (0889CEC8 - 0889CF24, length 24)
_S1_2_898901C 86,590 instructions (0.004%), 8,659 calls (0898901C - 08989040, length 10)
_S1_2_88433B0 86,046 instructions (0.004%), 4,716 calls (088433B0 - 08843400, length 21)
_S1_2_899785C 85,918 instructions (0.004%), 5,054 calls (0899785C - 0899789C, length 17)
_S1_2_891F450 82,960 instructions (0.004%), 976 calls (0891F450 - 0891F5B8, length 91)
_S1_2_886F2B4 82,784 instructions (0.004%), 6,368 calls (0886F2B4 - 0886F2E4, length 13)
_S1_2_88717E0 82,414 instructions (0.004%), 7,921 calls (088717E0 - 0887198C, length 108)
_S1_2_898883C 81,910 instructions (0.004%), 8,191 calls (0898883C - 08988860, length 10)
_S1_2_898931C 81,900 instructions (0.004%), 8,190 calls (0898931C - 08989340, length 10)
_S1_2_8991E1C 81,065 instructions (0.004%), 2,615 calls (08991E1C - 08991F50, length 78)
_S1_2_884CAB0 80,712 instructions (0.004%), 3,363 calls (0884CAB0 - 0884CB0C, length 24)
_S1_2_889E448 80,680 instructions (0.004%), 4,034 calls (0889E448 - 0889E4B0, length 27)
_S1_2_898E81C 79,895 instructions (0.004%), 318 calls (0898E81C - 0898EE3C, length 393)
  Back Branch 0898E8C8 4 times (length 19)
_S1_2_8845840 79,860 instructions (0.004%), 7,258 calls (08845840 - 088458C0, length 33)
_S1_2_88E8720 79,106 instructions (0.004%), 2,138 calls (088E8720 - 088E87B0, length 37)
_S1_2_885CEFC 77,979 instructions (0.004%), 7,089 calls (0885CEFC - 0885CF24, length 11)
_S1_2_88BA640 77,546 instructions (0.004%), 1,054 calls (088BA640 - 088BA7C8, length 99)
_S1_2_88FBB1C 76,646 instructions (0.004%), 4,034 calls (088FBB1C - 088FBB64, length 19)
_S1_2_885F790 76,646 instructions (0.004%), 4,034 calls (0885F790 - 0885F7E8, length 23)
_S1_2_885F734 76,646 instructions (0.004%), 4,034 calls (0885F734 - 0885F78C, length 23)
_S1_2_889EE4C 76,416 instructions (0.004%), 6,368 calls (0889EE4C - 0889EE78, length 12)
_S1_2_885F694 76,416 instructions (0.004%), 6,368 calls (0885F694 - 0885F6C8, length 14)
_S1_2_88BAA84 75,319 instructions (0.004%), 2,196 calls (088BAA84 - 088BAD94, length 197)
_S1_2_88FE030 73,332 instructions (0.004%), 10,476 calls (088FE030 - 088FE048, length 7)
_S1_2_883ADC4 72,688 instructions (0.004%), 2,271 calls (0883ADC4 - 0883AF80, length 112)
_S1_2_890F3A4 72,160 instructions (0.003%), 4,510 calls (0890F3A4 - 0890F460, length 48)
_S1_2_884BD00 72,053 instructions (0.003%), 2,461 calls (0884BD00 - 0884BDA4, length 42)
_S1_2_88BCA70 71,281 instructions (0.003%), 1,084 calls (088BCA70 - 088BCBB8, length 83)
_S1_2_892B678 71,248 instructions (0.003%), 976 calls (0892B678 - 0892B7CC, length 86)
_S1_2_885CF28 70,890 instructions (0.003%), 7,089 calls (0885CF28 - 0885CF4C, length 10)
_S1_2_8850214 70,830 instructions (0.003%), 2,361 calls (08850214 - 08850288, length 30)
_S1_2_889EB80 70,114 instructions (0.003%), 6,374 calls (0889EB80 - 0889EC28, length 43)
_S1_2_898AA68 69,280 instructions (0.003%), 8,660 calls (0898AA68 - 0898AA94, length 12)
_S1_2_885F6E8 68,578 instructions (0.003%), 4,034 calls (0885F6E8 - 0885F730, length 19)
_S1_2_8911ED0 68,054 instructions (0.003%), 4,539 calls (08911ED0 - 08911F14, length 18)
_S1_2_89A1B94 67,862 instructions (0.003%), 33,931 calls (089A1B94 - 089A1B98, length 2)
_S1_2_8877E28 67,830 instructions (0.003%), 1,938 calls (08877E28 - 08877EB0, length 35)
_S1_2_8876CD0 67,830 instructions (0.003%), 1,938 calls (08876CD0 - 08876D58, length 35)
_S1_2_89007B0 66,603 instructions (0.003%), 658 calls (089007B0 - 08900CBC, length 324)
_S1_2_886DA80 65,927 instructions (0.003%), 1,367 calls (0886DA80 - 0886DD40, length 177)
  Back Branch 0886DC1C 202 times (length 36)
_S1_2_884C9A0 65,764 instructions (0.003%), 4,080 calls (0884C9A0 - 0884CA24, length 34)
_S1_2_88724F4 65,628 instructions (0.003%), 2 calls (088724F4 - 088725D8, length 58)
  Back Branch 08872560 8,192 times (length 8)
_S1_2_88FD0A8 65,577 instructions (0.003%), 51 calls (088FD0A8 - 088FD2D0, length 139)
  Back Branch 088FD298 1,718 times (length 56)
_S1_2_891FD20 65,392 instructions (0.003%), 976 calls (0891FD20 - 0891FE34, length 70)
_S1_2_886A91C 65,377 instructions (0.003%), 226 calls (0886A91C - 0886AAC0, length 106)
  Back Branch 0886AA8C 1,629 times (length 69)
_S1_2_884ADD8 64,890 instructions (0.003%), 10,815 calls (0884ADD8 - 0884AF58, length 97)
_S1_2_88FBF64 64,544 instructions (0.003%), 8,068 calls (088FBF64 - 088FBF80, length 8)
_S1_2_89156FC 64,544 instructions (0.003%), 4,034 calls (089156FC - 0891587C, length 97)
_S1_2_88FBADC 64,544 instructions (0.003%), 4,034 calls (088FBADC - 088FBB18, length 16)
_S1_2_890B794 64,256 instructions (0.003%), 32,128 calls (0890B794 - 0890B798, length 2)
_S1_2_890B8BC 63,889 instructions (0.003%), 6,393 calls (0890B8BC - 0890B8F0, length 14)
_S1_2_89046E0 63,680 instructions (0.003%), 6,368 calls (089046E0 - 0890470C, length 12)
_S1_2_889F784 63,680 instructions (0.003%), 6,368 calls (0889F784 - 0889F7A8, length 10)
_S1_2_889F75C 63,680 instructions (0.003%), 6,368 calls (0889F75C - 0889F780, length 10)
_S1_2_8988FE8 63,470 instructions (0.003%), 12,694 calls (08988FE8 - 08988FF8, length 5)
_S1_2_88467EC 61,794 instructions (0.003%), 20,598 calls (088467EC - 088467F4, length 3)
_S1_2_8906F8C 61,654 instructions (0.003%), 30,827 calls (08906F8C - 08906F90, length 2)
_S1_2_8806188 60,657 instructions (0.003%), 1 calls (08806188 - 088061EC, length 26)
  Back Branch 088061D4 8,663 times (length 7)
_S1_2_8988940 60,620 instructions (0.003%), 8,660 calls (08988940 - 08988958, length 7)
_S1_2_884C6C4 60,324 instructions (0.003%), 5,484 calls (0884C6C4 - 0884C6EC, length 11)
_S1_2_88DE7B0 59,414 instructions (0.003%), 948 calls (088DE7B0 - 088DEB94, length 250)
  Back Branch 088DE9F0 273 times (length 62)
  Back Branch 088DEA00 49 times (length 70)
_S1_2_8845E58 59,094 instructions (0.003%), 2,814 calls (08845E58 - 08845ECC, length 30)
_S1_2_886D5E0 59,019 instructions (0.003%), 226 calls (0886D5E0 - 0886DA7C, length 296)
  Back Branch 0886D8B8 1,403 times (length 11)
_S1_2_88FE8B0 58,900 instructions (0.003%), 14,725 calls (088FE8B0 - 088FE8BC, length 4)
_S1_2_89A1BD4 58,800 instructions (0.003%), 29,400 calls (089A1BD4 - 089A1BD8, length 2)
_S1_2_890BA88 58,759 instructions (0.003%), 4,542 calls (0890BA88 - 0890BAD4, length 20)
  Back Branch 0890BAC4 112 times (length 14)
_S1_2_89A1C6C 58,508 instructions (0.003%), 29,254 calls (089A1C6C - 089A1C70, length 2)
_S1_2_8904B20 57,375 instructions (0.003%), 6,375 calls (08904B20 - 08904B40, length 9)
_S1_2_8904AFC 57,375 instructions (0.003%), 6,375 calls (08904AFC - 08904B1C, length 9)
_S1_2_886029C 57,312 instructions (0.003%), 6,368 calls (0886029C - 088602BC, length 9)
_S1_2_883AEA0 56,750 instructions (0.003%), 2,270 calls (0883AEA0 - 0883AF80, length 57)
_S1_2_8854B7C 56,700 instructions (0.003%), 28,350 calls (08854B7C - 08854B80, length 2)
_S1_2_88FE804 56,392 instructions (0.003%), 28,196 calls (088FE804 - 088FE808, length 2)
_S1_2_89A18C4 55,260 instructions (0.003%), 27,630 calls (089A18C4 - 089A18C8, length 2)
_S1_2_896351C 54,638 instructions (0.003%), 4 calls (0896351C - 089636C4, length 107)
  Back Branch 08963644 1,024 times (length 53)
  Back Branch 08963680 24 times (length 8)
  Back Branch 089636AC 4 times (length 25)
_S1_2_8911F18 54,336 instructions (0.003%), 6,792 calls (08911F18 - 08911F34, length 8)
_S1_2_899E984 54,208 instructions (0.003%), 1,232 calls (0899E984 - 0899EF84, length 385)
_S1_2_8903B6C 53,125 instructions (0.003%), 5 calls (08903B6C - 08903DAC, length 145)
  Back Branch 08903D7C 1,769 times (length 51)
_S1_2_8903810 52,442 instructions (0.003%), 4,034 calls (08903810 - 08903840, length 13)
_S1_2_889ED8C 52,442 instructions (0.003%), 4,034 calls (0889ED8C - 0889EE08, length 32)
_S1_2_8871408 52,442 instructions (0.003%), 4,034 calls (08871408 - 088714F8, length 61)
_S1_2_880867C 52,102 instructions (0.003%), 1,649 calls (0880867C - 088088EC, length 157)
_S1_2_89A18DC 51,966 instructions (0.003%), 25,983 calls (089A18DC - 089A18E0, length 2)
_S1_2_89A18D4 51,966 instructions (0.003%), 25,983 calls (089A18D4 - 089A18D8, length 2)
_S1_2_88FBB68 51,948 instructions (0.003%), 8,658 calls (088FBB68 - 088FBB7C, length 6)
_S1_2_8873310 51,135 instructions (0.002%), 3,409 calls (08873310 - 08873348, length 15)
_S1_2_88FE04C 51,108 instructions (0.002%), 12,777 calls (088FE04C - 088FE058, length 4)
_S1_2_889E214 50,992 instructions (0.002%), 6,374 calls (0889E214 - 0889E230, length 8)
_S1_2_889ECCC 50,944 instructions (0.002%), 6,368 calls (0889ECCC - 0889ED08, length 16)
_S1_2_889EC8C 50,944 instructions (0.002%), 6,368 calls (0889EC8C - 0889ECC8, length 16)
_S1_2_898C4E4 50,752 instructions (0.002%), 3,904 calls (0898C4E4 - 0898C514, length 13)
_S1_2_89298CC 50,752 instructions (0.002%), 976 calls (089298CC - 089299C8, length 64)
_S1_2_881E2BC 49,032 instructions (0.002%), 5,448 calls (0881E2BC - 0881E354, length 39)
_S1_2_884EDA4 49,026 instructions (0.002%), 555 calls (0884EDA4 - 0884EFBC, length 135)
  Back Branch 0884EF84 1,927 times (length 22)
_S1_2_887E888 48,314 instructions (0.002%), 80 calls (0887E888 - 08880080, length 1535)
  Back Branch 0887FFB4 3,600 times (length 9)
  Back Branch 08880004 438 times (length 91)
  Back Branch 0887FDF8 30 times (length 1214)
_S1_2_8880084 47,884 instructions (0.002%), 32 calls (08880084 - 08880840, length 496)
  Back Branch 088807E4 154 times (length 332)
_S1_2_891FA80 47,790 instructions (0.002%), 810 calls (0891FA80 - 0891FB88, length 67)
_S1_2_8990564 46,774 instructions (0.002%), 3,341 calls (08990564 - 08990598, length 14)
_S1_2_884ACF0 45,872 instructions (0.002%), 11,468 calls (0884ACF0 - 0884AF58, length 155)
_S1_2_885E018 45,034 instructions (0.002%), 4,094 calls (0885E018 - 0885E040, length 11)
_S1_2_892B7D0 44,896 instructions (0.002%), 976 calls (0892B7D0 - 0892B8A4, length 54)
_S1_2_886E054 44,576 instructions (0.002%), 6,368 calls (0886E054 - 0886E06C, length 7)
_S1_2_885F6CC 44,576 instructions (0.002%), 6,368 calls (0885F6CC - 0885F6E4, length 7)
_S1_2_885F678 44,576 instructions (0.002%), 6,368 calls (0885F678 - 0885F690, length 7)
_S1_2_889E390 44,374 instructions (0.002%), 4,034 calls (0889E390 - 0889E3B8, length 11)
_S1_2_887118C 44,374 instructions (0.002%), 4,034 calls (0887118C - 08871298, length 68)
_S1_2_899B844 43,626 instructions (0.002%), 202 calls (0899B4D4 - 0899C92C, length 1303)
  Back Branch 0899B514 994 times (length 12)
  Back Branch 0899C8D0 202 times (length 1281)
_S1_2_884A05C 43,584 instructions (0.002%), 5,448 calls (0884A05C - 0884A078, length 8)
_S1_2_8988A58 43,300 instructions (0.002%), 8,660 calls (08988A58 - 08988A68, length 5)
_S1_2_88FC56C 43,290 instructions (0.002%), 2,405 calls (088FC56C - 088FC5B0, length 18)
_S1_2_89A1834 42,552 instructions (0.002%), 21,276 calls (089A1834 - 089A1838, length 2)
_S1_2_89A19C4 42,528 instructions (0.002%), 21,264 calls (089A19C4 - 089A19C8, length 2)
_S1_2_89A1824 42,528 instructions (0.002%), 21,264 calls (089A1824 - 089A1828, length 2)
_S1_2_885010C 42,498 instructions (0.002%), 2,361 calls (0885010C - 08850150, length 18)
_S1_2_88E7138 42,429 instructions (0.002%), 14,143 calls (088E7138 - 088E7140, length 3)
_S1_2_88BCFD4 42,429 instructions (0.002%), 14,143 calls (088BCFD4 - 088BCFDC, length 3)
_S1_2_8846C7C 42,237 instructions (0.002%), 3,249 calls (08846C7C - 08846CAC, length 13)
_S1_2_8915458 42,025 instructions (0.002%), 8,405 calls (08915458 - 08915468, length 5)
_S1_2_886039C 41,868 instructions (0.002%), 3,489 calls (0886039C - 088603D4, length 15)
_S1_2_88BAD98 41,830 instructions (0.002%), 51 calls (088BAD98 - 088BB234, length 296)
  Back Branch 088BB004 1,954 times (length 82)
_S1_2_8996A80 41,736 instructions (0.002%), 24 calls (08996A80 - 089972A0, length 521)
  Back Branch 08997074 1,320 times (length 13)
  Back Branch 08996B8C 240 times (length 13)
  Back Branch 08996BDC 240 times (length 9)
  Back Branch 08996BF0 240 times (length 21)
  Back Branch 08997088 240 times (length 24)
  Back Branch 08997008 240 times (length 9)
  Back Branch 08997124 240 times (length 5)
  Back Branch 08997160 216 times (length 6)
  Back Branch 08996D7C 216 times (length 13)
  Back Branch 08996C84 216 times (length 16)
_S1_2_88FE05C 41,586 instructions (0.002%), 20,793 calls (088FE05C - 088FE060, length 2)
_S1_2_885E044 40,940 instructions (0.002%), 4,094 calls (0885E044 - 0885E068, length 10)
_S1_2_898DC84 40,505 instructions (0.002%), 318 calls (0898DC84 - 0898DCD4, length 21)
  Back Branch 0898DCC8 6,341 times (length 15)
_S1_2_8821EF8 40,307 instructions (0.002%), 1 calls (08821EF8 - 0882BB84, length 10020)
  Back Branch 0882728C 28 times (length 23)
  Back Branch 0882B560 25 times (length 23)
  Back Branch 08828508 25 times (length 23)
  Back Branch 08826CDC 24 times (length 23)
  Back Branch 08827C80 22 times (length 23)
  Back Branch 08824950 21 times (length 23)
  Back Branch 08827120 21 times (length 23)
  Back Branch 08828230 21 times (length 23)
  Back Branch 088273F8 19 times (length 23)
  Back Branch 08822B74 19 times (length 23)
  Back Branch 088276D0 19 times (length 23)
  Back Branch 08827564 18 times (length 23)
  Back Branch 088280C4 18 times (length 23)
  Back Branch 08822FB8 17 times (length 23)
  Back Branch 08822E4C 17 times (length 23)
  Back Branch 0882A450 17 times (length 23)
  Back Branch 0882AB6C 17 times (length 23)
  Back Branch 08826E48 17 times (length 23)
  Back Branch 08829BC8 17 times (length 23)
  Back Branch 08828AB8 17 times (length 23)
  Back Branch 088247E4 16 times (length 23)
  Back Branch 08827F58 16 times (length 23)
  Back Branch 08826FB4 16 times (length 23)
  Back Branch 0882B3F4 16 times (length 23)
  Back Branch 08822CE0 16 times (length 23)
  Back Branch 08829784 16 times (length 23)
  Back Branch 08829D34 15 times (length 23)
  Back Branch 08826B70 15 times (length 23)
  Back Branch 08823F5C 15 times (length 23)
  Back Branch 08828674 15 times (length 23)
  Back Branch 08823C84 15 times (length 23)
  Back Branch 08822458 15 times (length 23)
  Back Branch 08823DF0 15 times (length 23)
  Back Branch 08824D94 15 times (length 23)
  Back Branch 0882A2E4 15 times (length 23)
  Back Branch 0882672C 15 times (length 23)
  Back Branch 088279A8 15 times (length 23)
  Back Branch 08826898 15 times (length 23)
  Back Branch 08823B18 15 times (length 23)
  Back Branch 08824C28 15 times (length 23)
  Back Branch 08829A5C 15 times (length 23)
  Back Branch 08823124 15 times (length 23)
  Back Branch 08826454 14 times (length 23)
  Back Branch 0882839C 14 times (length 23)
  Back Branch 0882A894 14 times (length 23)
  Back Branch 08829618 14 times (length 23)
  Back Branch 08828D90 14 times (length 23)
  Back Branch 08827B14 14 times (length 23)
  Back Branch 0882A728 14 times (length 23)
  Back Branch 08822730 14 times (length 23)
  Back Branch 08828C24 13 times (length 23)
  Back Branch 08829EA0 13 times (length 23)
  Back Branch 08824ABC 13 times (length 23)
  Back Branch 08827DEC 12 times (length 23)
  Back Branch 08825788 12 times (length 23)
  Back Branch 08824F00 12 times (length 23)
  Back Branch 088233FC 12 times (length 23)
  Back Branch 088298F0 12 times (length 23)
  Back Branch 08823290 12 times (length 23)
  Back Branch 0882AA00 12 times (length 23)
  Back Branch 0882A5BC 12 times (length 23)
  Back Branch 08823568 12 times (length 23)
  Back Branch 0882783C 12 times (length 23)
  Back Branch 08825A60 12 times (length 23)
  Back Branch 088251D8 12 times (length 23)
  Back Branch 08826A04 12 times (length 23)
  Back Branch 088258F4 12 times (length 23)
  Back Branch 0882506C 12 times (length 23)
  Back Branch 088236D4 12 times (length 23)
  Back Branch 088225C4 11 times (length 23)
  Back Branch 0882894C 11 times (length 23)
  Back Branch 08829068 11 times (length 23)
  Back Branch 08825D38 11 times (length 23)
  Back Branch 0882A00C 11 times (length 23)
  Back Branch 088265C0 11 times (length 23)
  Back Branch 0882289C 10 times (length 23)
  Back Branch 0882A178 10 times (length 23)
  Back Branch 0882561C 10 times (length 23)
  Back Branch 08829340 10 times (length 23)
  Back Branch 0882B11C 10 times (length 23)
  Back Branch 0882B288 10 times (length 23)
  Back Branch 08822A08 10 times (length 23)
  Back Branch 08826634 10 times (length 19)
  Back Branch 088254B0 10 times (length 23)
  Back Branch 08827E60 10 times (length 19)
  Back Branch 08825344 10 times (length 23)
  Back Branch 088294AC 10 times (length 23)
  Back Branch 0882AFB0 10 times (length 23)
  Back Branch 0882AE44 10 times (length 23)
  Back Branch 0882635C 9 times (length 19)
  Back Branch 0882ACD8 9 times (length 23)
  Back Branch 08826084 9 times (length 19)
  Back Branch 08825AD4 9 times (length 19)
  Back Branch 08828854 9 times (length 19)
  Back Branch 088239AC 9 times (length 23)
  Back Branch 08823840 9 times (length 23)
  Back Branch 08823198 8 times (length 19)
  Back Branch 08824678 8 times (length 23)
  Back Branch 08825690 8 times (length 19)
  Back Branch 08825DAC 8 times (length 19)
  Back Branch 088290DC 8 times (length 19)
  Back Branch 088278B0 8 times (length 19)
  Back Branch 08828EFC 8 times (length 23)
  Back Branch 08824B30 8 times (length 19)
  Back Branch 088262E8 8 times (length 23)
  Back Branch 08828C98 7 times (length 19)
  Back Branch 08826A78 7 times (length 19)
  Back Branch 0882617C 7 times (length 23)
  Back Branch 08825BCC 7 times (length 23)
  Back Branch 08826010 7 times (length 23)
  Back Branch 088291D4 7 times (length 23)
  Back Branch 08823A20 7 times (length 19)
  Back Branch 08825C40 7 times (length 19)
  Back Branch 088289C0 7 times (length 19)
  Back Branch 08825EA4 7 times (length 23)
  Back Branch 08826D50 7 times (length 19)
  Back Branch 088264C8 6 times (length 19)
  Back Branch 08822910 6 times (length 19)
  Back Branch 088238B4 6 times (length 19)
  Back Branch 08824414 6 times (length 19)
  Back Branch 0882ABE0 6 times (length 19)
  Back Branch 08824580 6 times (length 19)
  Back Branch 088287E0 6 times (length 23)
  Back Branch 08824234 6 times (length 23)
  Back Branch 088240C8 6 times (length 23)
  Back Branch 0882413C 5 times (length 19)
  Back Branch 08829520 5 times (length 19)
  Back Branch 08823748 5 times (length 19)
  Back Branch 088243A0 5 times (length 23)
  Back Branch 088261F0 5 times (length 19)
  Back Branch 088242A8 5 times (length 19)
  Back Branch 0882524C 5 times (length 19)
  Back Branch 0882450C 5 times (length 23)
  Back Branch 088267A0 5 times (length 19)
  Back Branch 08827FCC 5 times (length 19)
  Back Branch 08829248 5 times (length 19)
  Back Branch 0882A1EC 4 times (length 19)
  Back Branch 08825F18 4 times (length 19)
  Back Branch 0882746C 4 times (length 19)
  Back Branch 0882A080 4 times (length 19)
  Back Branch 088235DC 4 times (length 19)
  Back Branch 08827194 4 times (length 19)
  Back Branch 08829C3C 4 times (length 19)
  Back Branch 088297F8 4 times (length 19)
  Back Branch 0882690C 4 times (length 19)
  Back Branch 08827300 4 times (length 19)
  Back Branch 08825968 4 times (length 19)
  Back Branch 08828410 3 times (length 19)
  Back Branch 088250E0 3 times (length 19)
  Back Branch 08824858 3 times (length 19)
  Back Branch 08823FD0 3 times (length 19)
  Back Branch 08822EC0 3 times (length 19)
  Back Branch 08822638 3 times (length 19)
  Back Branch 08822D54 3 times (length 19)
  Back Branch 08823CF8 3 times (length 19)
  Back Branch 08828F70 3 times (length 19)
  Back Branch 08822BE8 3 times (length 19)
  Back Branch 088257FC 3 times (length 19)
  Back Branch 08828B2C 3 times (length 19)
  Back Branch 088293B4 3 times (length 19)
  Back Branch 0882302C 3 times (length 19)
  Back Branch 088282A4 3 times (length 19)
  Back Branch 08824F74 2 times (length 19)
  Back Branch 08826EBC 2 times (length 19)
  Back Branch 08822A7C 2 times (length 19)
  Back Branch 08825524 2 times (length 19)
  Back Branch 08823B8C 2 times (length 19)
  Back Branch 0882A358 2 times (length 19)
  Back Branch 08828138 2 times (length 19)
  Back Branch 08829964 2 times (length 19)
  Back Branch 088224CC 2 times (length 19)
  Back Branch 08827028 2 times (length 19)
  Back Branch 088286E8 2 times (length 19)
  Back Branch 08827B88 2 times (length 19)
  Back Branch 0882857C 2 times (length 19)
  Back Branch 08823E64 2 times (length 19)
  Back Branch 08827A1C 2 times (length 19)
  Back Branch 0882AEB8 1 times (length 19)
  Back Branch 08829DA8 1 times (length 19)
  Back Branch 088227A4 1 times (length 19)
  Back Branch 08826BE4 1 times (length 19)
  Back Branch 088249C4 1 times (length 19)
  Back Branch 08823470 1 times (length 19)
  Back Branch 08828E04 1 times (length 19)
  Back Branch 0882A4C4 1 times (length 19)
  Back Branch 088253B8 1 times (length 19)
  Back Branch 0882B468 1 times (length 19)
  Back Branch 0882AA74 1 times (length 19)
  Back Branch 0882B2FC 1 times (length 19)
  Back Branch 08824C9C 1 times (length 19)
  Back Branch 088246EC 1 times (length 19)
  Back Branch 088275D8 1 times (length 19)
  Back Branch 0882B024 1 times (length 19)
  Back Branch 0882A908 1 times (length 19)
_S1_2_88EADAC 38,928 instructions (0.002%), 3,244 calls (088EADAC - 088EADD8, length 12)
_S1_2_884B428 38,883 instructions (0.002%), 627 calls (0884B428 - 0884B5F4, length 116)
_S1_2_8991104 38,542 instructions (0.002%), 2,753 calls (08991104 - 08991138, length 14)
_S1_2_887F50C 38,404 instructions (0.002%), 30 calls (0887EB08 - 08880080, length 1375)
  Back Branch 0887FFB4 3,600 times (length 9)
  Back Branch 08880004 438 times (length 91)
  Back Branch 0887FDF8 30 times (length 1214)
_S1_2_88FBF9C 38,208 instructions (0.002%), 6,368 calls (088FBF9C - 088FBFB0, length 6)
_S1_2_88FBF84 38,208 instructions (0.002%), 6,368 calls (088FBF84 - 088FBF98, length 6)
_S1_2_898B2F4 38,143 instructions (0.002%), 5,449 calls (0898B2F4 - 0898B30C, length 7)
_S1_2_8808B60 38,136 instructions (0.002%), 5,448 calls (08808B60 - 08808B78, length 7)
_S1_2_884E0EC 37,569 instructions (0.002%), 1,789 calls (0884E0EC - 0884E13C, length 21)
_S1_2_88FC530 36,180 instructions (0.002%), 2,412 calls (088FC530 - 088FC568, length 15)
_S1_2_8966F98 36,076 instructions (0.002%), 1,244 calls (08966F98 - 08967008, length 29)
_S1_2_884AC70 35,868 instructions (0.002%), 8,967 calls (0884AC70 - 0884AF58, length 187)
_S1_2_898BE08 35,736 instructions (0.002%), 2,978 calls (0898BE08 - 0898BE3C, length 14)
_S1_2_88EAD68 35,592 instructions (0.002%), 4,449 calls (088EAD68 - 088EAD84, length 8)
_S1_2_8968C24 35,360 instructions (0.002%), 544 calls (08968C24 - 08968D24, length 65)
_S1_2_890F158 35,340 instructions (0.002%), 992 calls (0890F07C - 0890F2B0, length 142)
  Back Branch 0890F28C 868 times (length 134)
_S1_2_88FE7D0 35,124 instructions (0.002%), 17,562 calls (088FE7D0 - 088FE7D4, length 2)
_S1_2_890A414 34,846 instructions (0.002%), 17,423 calls (0890A414 - 0890A418, length 2)
_S1_2_890A8B8 34,614 instructions (0.002%), 39 calls (0890A8B8 - 0890AA60, length 107)
  Back Branch 0890A998 1,384 times (length 11)
  Back Branch 0890AA54 1,384 times (length 17)
  Back Branch 0890A9F4 15 times (length 17)
  Back Branch 0890A938 15 times (length 12)
_S1_2_889BFB8 34,250 instructions (0.002%), 29 calls (0889BFB8 - 0889C118, length 89)
  Back Branch 0889C064 2,908 times (length 12)
_S1_2_89152FC 33,620 instructions (0.002%), 8,405 calls (089152FC - 08915308, length 4)
_S1_2_8912CA8 33,240 instructions (0.002%), 44 calls (08912CA8 - 08912F14, length 156)
  Back Branch 08912F04 286 times (length 138)
_S1_2_88BAA3C 32,892 instructions (0.002%), 2,196 calls (088BAA3C - 088BAA80, length 18)
_S1_2_88FE7E4 32,796 instructions (0.002%), 16,398 calls (088FE7E4 - 088FE7E8, length 2)
_S1_2_884AC80 32,408 instructions (0.002%), 8,102 calls (0884AC80 - 0884AF58, length 183)
_S1_2_88DD890 32,305 instructions (0.002%), 923 calls (088DD890 - 088DD928, length 39)
_S1_2_889EE0C 32,272 instructions (0.002%), 4,034 calls (0889EE0C - 0889EE48, length 16)
_S1_2_889ED4C 32,272 instructions (0.002%), 4,034 calls (0889ED4C - 0889ED88, length 16)
_S1_2_889ED0C 32,272 instructions (0.002%), 4,034 calls (0889ED0C - 0889ED48, length 16)
_S1_2_890D6CC 32,208 instructions (0.002%), 88 calls (0890D6CC - 0890DA58, length 228)
  Back Branch 0890D9D8 1,672 times (length 7)
  Back Branch 0890D9B4 352 times (length 5)
_S1_2_898E3EC 32,017 instructions (0.002%), 317 calls (0898E3EC - 0898E57C, length 101)
_S1_2_884D9E0 31,960 instructions (0.002%), 1,598 calls (0884D9E0 - 0884DA2C, length 20)
_S1_2_884E28C 31,900 instructions (0.002%), 1,595 calls (0884E28C - 0884E2D8, length 20)
_S1_2_8901308 31,374 instructions (0.002%), 14 calls (08901308 - 089013BC, length 46)
  Back Branch 08901374 3,584 times (length 8)
  Back Branch 08901390 448 times (length 5)
_S1_2_8808B7C 31,134 instructions (0.002%), 141 calls (08808B7C - 08808C84, length 67)
  Back Branch 08808BDC 2,272 times (length 11)
  Back Branch 08808C1C 141 times (length 9)
_S1_2_8854B74 29,994 instructions (0.001%), 14,997 calls (08854B74 - 08854B78, length 2)
_S1_2_8869D64 29,664 instructions (0.001%), 206 calls (08869D64 - 08869FA0, length 144)
_S1_2_89068F4 29,612 instructions (0.001%), 1,122 calls (089068F4 - 0890697C, length 35)
_S1_2_899B448 29,232 instructions (0.001%), 202 calls (0899B448 - 0899C92C, length 1338)
  Back Branch 0899B514 994 times (length 12)
  Back Branch 0899C8D0 202 times (length 1281)
_S1_2_898C34C 29,160 instructions (0.001%), 9,720 calls (0898C34C - 0898C36C, length 9)
_S1_2_884C884 28,980 instructions (0.001%), 1,932 calls (0884C884 - 0884C8BC, length 15)
_S1_2_8901D00 28,600 instructions (0.001%), 1,430 calls (08901D00 - 08901D60, length 25)
_S1_2_884C288 28,578 instructions (0.001%), 1,299 calls (0884C288 - 0884C310, length 35)
_S1_2_88FE7EC 28,354 instructions (0.001%), 14,177 calls (088FE7EC - 088FE7F0, length 2)
_S1_2_8850524 28,354 instructions (0.001%), 14,177 calls (08850524 - 08850528, length 2)
_S1_2_8850474 28,316 instructions (0.001%), 14,158 calls (08850474 - 08850478, length 2)
_S1_2_880837C 28,314 instructions (0.001%), 2,178 calls (0880837C - 08808678, length 192)
_S1_2_884AD10 28,296 instructions (0.001%), 7,074 calls (0884AD10 - 0884AF58, length 147)
_S1_2_89A1A54 28,068 instructions (0.001%), 14,034 calls (089A1A54 - 089A1A58, length 2)
_S1_2_88201A0 27,930 instructions (0.001%), 399 calls (088201A0 - 0882038C, length 124)
_S1_2_898BB94 27,328 instructions (0.001%), 3,904 calls (0898BB94 - 0898BBAC, length 7)
_S1_2_892B5F8 27,328 instructions (0.001%), 976 calls (0892B5F8 - 0892B674, length 32)
_S1_2_8905968 27,292 instructions (0.001%), 1,297 calls (08905968 - 089059A4, length 16)
  Back Branch 08905984 2,399 times (length 6)
_S1_2_88FCEE0 26,955 instructions (0.001%), 102 calls (088FCEE0 - 088FD0A4, length 114)
  Back Branch 088FD058 565 times (length 55)
_S1_2_880425C 26,593 instructions (0.001%), 3,799 calls (0880425C - 08804274, length 7)
_S1_2_880834C 26,148 instructions (0.001%), 2,179 calls (0880834C - 08808678, length 204)
_S1_2_88DE3F4 26,116 instructions (0.001%), 72 calls (088DE3F4 - 088DE7AC, length 239)
  Back Branch 088DE608 246 times (length 62)
  Back Branch 088DE618 88 times (length 70)
_S1_2_8846C5C 25,992 instructions (0.001%), 3,249 calls (08846C5C - 08846C78, length 8)
_S1_2_8846AF8 25,992 instructions (0.001%), 3,249 calls (08846AF8 - 08846B14, length 8)
_S1_2_88E7110 25,952 instructions (0.001%), 3,244 calls (088E7110 - 088E712C, length 8)
_S1_2_88FBFB4 25,472 instructions (0.001%), 6,368 calls (088FBFB4 - 088FBFC0, length 4)
_S1_2_8860334 25,472 instructions (0.001%), 6,368 calls (08860334 - 08860340, length 4)
_S1_2_8875EB0 25,422 instructions (0.001%), 223 calls (08875EB0 - 088760AC, length 128)
_S1_2_88EAE44 25,216 instructions (0.001%), 3,152 calls (088EAE44 - 088EAE60, length 8)
_S1_2_8929320 25,110 instructions (0.001%), 810 calls (08929320 - 08929480, length 89)
_S1_2_884C1F0 23,997 instructions (0.001%), 1,263 calls (0884C1F0 - 0884C238, length 19)
_S1_2_89A1C8C 23,528 instructions (0.001%), 11,764 calls (089A1C8C - 089A1C90, length 2)
_S1_2_88BBD3C 23,445 instructions (0.001%), 1,674 calls (088BBD3C - 088BBD8C, length 21)
_S1_2_898BC10 23,424 instructions (0.001%), 2,928 calls (0898BC10 - 0898BC2C, length 8)
_S1_2_8862668 23,249 instructions (0.001%), 111 calls (08862668 - 08862734, length 52)
  Back Branch 08862728 1,509 times (length 8)
  Back Branch 088626E8 949 times (length 8)
_S1_2_88BA9CC 23,056 instructions (0.001%), 88 calls (088BA9CC - 088BAA38, length 28)
  Back Branch 088BAA2C 3,520 times (length 6)
_S1_2_8811E10 23,040 instructions (0.001%), 520 calls (08811E10 - 08811EC0, length 45)
_S1_2_890F10C 22,950 instructions (0.001%), 918 calls (0890F07C - 0890F2B0, length 142)
  Back Branch 0890F28C 868 times (length 134)
_S1_2_885D594 22,712 instructions (0.001%), 668 calls (0885D594 - 0885D648, length 46)
_S1_2_89A1B5C 22,532 instructions (0.001%), 11,266 calls (089A1B5C - 089A1B60, length 2)
_S1_2_884BDA8 22,481 instructions (0.001%), 642 calls (0884BDA8 - 0884BE5C, length 46)
_S1_2_8864674 22,356 instructions (0.001%), 76 calls (08864674 - 0886475C, length 59)
  Back Branch 0886472C 2,171 times (length 20)
_S1_2_8908BEC 22,254 instructions (0.001%), 11,127 calls (08908BEC - 08908BF0, length 2)
_S1_2_884AC60 22,224 instructions (0.001%), 5,556 calls (0884AC60 - 0884AF58, length 191)
_S1_2_88F0B38 22,075 instructions (0.001%), 12 calls (088F0B38 - 088F0CE0, length 107)
  Back Branch 088F0BE8 770 times (length 18)
  Back Branch 088F0C98 660 times (length 18)
  Back Branch 088F0BF8 110 times (length 27)
  Back Branch 088F0CA8 110 times (length 27)
  Back Branch 088F0CB8 36 times (length 40)
  Back Branch 088F0C08 36 times (length 40)
_S1_2_8845958 22,064 instructions (0.001%), 3,152 calls (08845958 - 08845970, length 7)
_S1_2_8906584 21,546 instructions (0.001%), 823 calls (08906584 - 089065C0, length 16)
  Back Branch 089065A0 2,286 times (length 6)
_S1_2_88E9F78 21,380 instructions (0.001%), 2,138 calls (088E9F78 - 088E9F9C, length 10)
_S1_2_88501F0 21,249 instructions (0.001%), 2,361 calls (088501F0 - 08850210, length 9)
_S1_2_88496AC 21,183 instructions (0.001%), 309 calls (088496AC - 088497BC, length 69)
_S1_2_884EA90 20,892 instructions (0.001%), 71 calls (0884EA90 - 0884ECDC, length 148)
  Back Branch 0884EC94 1,919 times (length 89)
_S1_2_88BA5CC 20,142 instructions (0.001%), 2,238 calls (088BA5CC - 088BA5EC, length 9)
_S1_2_89A1B1C 20,124 instructions (0.001%), 10,062 calls (089A1B1C - 089A1B20, length 2)
_S1_2_88FE2F4 20,020 instructions (0.001%), 1,430 calls (088FE2F4 - 088FE35C, length 27)
_S1_2_88FCBE4 18,788 instructions (0.001%), 244 calls (088FCBE4 - 088FCD50, length 92)
_S1_2_8842EFC 18,567 instructions (0.001%), 483 calls (08842EFC - 08842FC4, length 51)
_S1_2_88FC368 18,368 instructions (0.001%), 224 calls (088FC368 - 088FC4AC, length 82)
_S1_2_88440B8 18,331 instructions (0.001%), 235 calls (088440B8 - 088441F0, length 79)
_S1_2_886C550 18,265 instructions (0.001%), 421 calls (0886C328 - 0886C618, length 189)
  Back Branch 0886C5DC 303,580 times (length 175)
_S1_2_8901AA0 18,015 instructions (0.001%), 3,603 calls (08901AA0 - 08901AB0, length 5)
_S1_2_884B054 17,928 instructions (0.001%), 77 calls (0884B054 - 0884B17C, length 75)
  Back Branch 0884B0AC 616 times (length 12)
  Back Branch 0884B11C 616 times (length 17)
  Back Branch 0884B0FC 599 times (length 5)
_S1_2_884D180 17,484 instructions (0.001%), 234 calls (0884D180 - 0884D2F4, length 94)
_S1_2_898B774 17,464 instructions (0.001%), 8,732 calls (0898B774 - 0898B778, length 2)
_S1_2_89A1AEC 17,322 instructions (0.001%), 8,661 calls (089A1AEC - 089A1AF0, length 2)
_S1_2_89A1AE4 17,322 instructions (0.001%), 8,661 calls (089A1AE4 - 089A1AE8, length 2)
_S1_2_89A1B14 17,318 instructions (0.001%), 8,659 calls (089A1B14 - 089A1B18, length 2)
_S1_2_89A1A9C 17,316 instructions (0.001%), 8,658 calls (089A1A9C - 089A1AA0, length 2)
_S1_2_88213F8 17,030 instructions (0.001%), 67 calls (088213F8 - 08821500, length 67)
  Back Branch 08821458 1,170 times (length 11)
  Back Branch 08821498 272 times (length 9)
_S1_2_88E9F58 16,984 instructions (0.001%), 2,123 calls (088E9F58 - 088E9F74, length 8)
_S1_2_884C5B4 16,802 instructions (0.001%), 542 calls (0884C5B4 - 0884C660, length 44)
_S1_2_885054C 16,527 instructions (0.001%), 2,361 calls (0885054C - 08850564, length 7)
_S1_2_8905C1C 16,359 instructions (0.001%), 12 calls (08905C1C - 08905CAC, length 37)
  Back Branch 08905C48 2,059 times (length 7)
  Back Branch 08905C8C 250 times (length 7)
_S1_2_898900C 16,140 instructions (0.001%), 4,035 calls (0898900C - 08989018, length 4)
_S1_2_8988FFC 16,140 instructions (0.001%), 4,035 calls (08988FFC - 08989008, length 4)
_S1_2_8915B60 16,136 instructions (0.001%), 8,068 calls (08915B60 - 08915B64, length 2)
_S1_2_8815238 15,991 instructions (0.001%), 1 calls (08815238 - 0881ACB0, length 5791)
  Back Branch 0881890C 24 times (length 11)
  Back Branch 08818840 22 times (length 11)
  Back Branch 08818B70 21 times (length 11)
  Back Branch 088182AC 19 times (length 11)
  Back Branch 08819434 19 times (length 11)
  Back Branch 08818D08 18 times (length 11)
  Back Branch 08818EA0 18 times (length 11)
  Back Branch 088181E0 18 times (length 11)
  Back Branch 088189D8 18 times (length 11)
  Back Branch 088198FC 18 times (length 11)
  Back Branch 08819038 18 times (length 11)
  Back Branch 08819104 18 times (length 11)
  Back Branch 08817D18 18 times (length 11)
  Back Branch 08818AA4 18 times (length 11)
  Back Branch 08819830 17 times (length 11)
  Back Branch 08819764 17 times (length 11)
  Back Branch 08817850 17 times (length 11)
  Back Branch 08819698 17 times (length 11)
  Back Branch 088172BC 17 times (length 11)
  Back Branch 08819E8C 16 times (length 11)
  Back Branch 08818774 16 times (length 11)
  Back Branch 0881A024 15 times (length 11)
  Back Branch 08817DE4 15 times (length 11)
  Back Branch 0881929C 15 times (length 11)
  Back Branch 088191D0 15 times (length 11)
  Back Branch 08817EB0 15 times (length 11)
  Back Branch 0881791C 15 times (length 11)
  Back Branch 08818C3C 15 times (length 11)
  Back Branch 08819500 15 times (length 11)
  Back Branch 08816AC4 15 times (length 11)
  Back Branch 088185DC 14 times (length 11)
  Back Branch 08816860 14 times (length 11)
  Back Branch 08819F58 14 times (length 11)
  Back Branch 0881692C 14 times (length 11)
  Back Branch 08817F7C 14 times (length 11)
  Back Branch 08817784 14 times (length 11)
  Back Branch 08818114 14 times (length 11)
  Back Branch 08818048 14 times (length 11)
  Back Branch 08817454 14 times (length 11)
  Back Branch 08819368 14 times (length 11)
  Back Branch 0881A0F0 13 times (length 11)
  Back Branch 08817C4C 13 times (length 11)
  Back Branch 08818F6C 13 times (length 11)
  Back Branch 088195CC 13 times (length 11)
  Back Branch 08816398 13 times (length 11)
  Back Branch 08818DD4 13 times (length 11)
  Back Branch 08815948 12 times (length 11)
  Back Branch 08818510 12 times (length 11)
  Back Branch 08819DC0 12 times (length 11)
  Back Branch 08818378 11 times (length 11)
  Back Branch 088176B8 11 times (length 11)
  Back Branch 08816464 11 times (length 11)
  Back Branch 088166C8 11 times (length 11)
  Back Branch 088186A8 11 times (length 11)
  Back Branch 088169F8 11 times (length 11)
  Back Branch 08815A10 11 times (length 11)
  Back Branch 08817124 11 times (length 11)
  Back Branch 08816068 11 times (length 11)
  Back Branch 088179E8 11 times (length 11)
  Back Branch 088171F0 11 times (length 11)
  Back Branch 08815880 11 times (length 11)
  Back Branch 08818444 11 times (length 11)
  Back Branch 088162CC 10 times (length 11)
  Back Branch 08816B90 10 times (length 11)
  Back Branch 088175EC 10 times (length 11)
  Back Branch 08816D28 10 times (length 11)
  Back Branch 088156F4 9 times (length 11)
  Back Branch 08817520 9 times (length 11)
  Back Branch 08816C5C 9 times (length 11)
  Back Branch 08816EC0 9 times (length 11)
  Back Branch 08816134 9 times (length 11)
  Back Branch 08819C2C 9 times (length 11)
  Back Branch 08817B80 9 times (length 11)
  Back Branch 08817388 9 times (length 11)
  Back Branch 08819CF8 9 times (length 11)
  Back Branch 08816200 8 times (length 11)
  Back Branch 08817AB4 8 times (length 11)
  Back Branch 08817058 8 times (length 11)
  Back Branch 08815D38 8 times (length 11)
  Back Branch 08815C6C 8 times (length 11)
  Back Branch 088199C8 8 times (length 11)
  Back Branch 08819B60 8 times (length 11)
  Back Branch 08816530 7 times (length 11)
  Back Branch 088165FC 7 times (length 11)
  Back Branch 08819A94 7 times (length 11)
  Back Branch 08816DF4 7 times (length 11)
  Back Branch 088157B8 7 times (length 11)
  Back Branch 08816F8C 7 times (length 11)
  Back Branch 08816794 7 times (length 11)
  Back Branch 08815F9C 6 times (length 11)
  Back Branch 08815ED0 5 times (length 11)
  Back Branch 08815BA0 5 times (length 11)
  Back Branch 08819D34 4 times (length 8)
  Back Branch 08815AD8 4 times (length 11)
  Back Branch 08815E04 4 times (length 11)
  Back Branch 08819C6C 3 times (length 8)
  Back Branch 088186E8 2 times (length 8)
  Back Branch 08818220 1 times (length 8)
  Back Branch 088182EC 1 times (length 8)
  Back Branch 0881993C 1 times (length 8)
  Back Branch 08818088 1 times (length 8)
  Back Branch 08816708 1 times (length 8)
  Back Branch 08817EF0 1 times (length 8)
  Back Branch 0881861C 1 times (length 8)
  Back Branch 08817098 1 times (length 8)
_S1_2_884CA28 15,968 instructions (0.001%), 1,299 calls (0884CA28 - 0884CAAC, length 34)
_S1_2_8901BF4 15,963 instructions (0.001%), 1,055 calls (08901BF4 - 08901C5C, length 27)
_S1_2_88BA870 15,816 instructions (0.001%), 46 calls (088BA870 - 088BA8F4, length 34)
  Back Branch 088BA8D0 1,840 times (length 12)
_S1_2_890644C 15,708 instructions (0.001%), 1,122 calls (0890644C - 08906480, length 14)
_S1_2_899059C 15,267 instructions (0.001%), 316 calls (0899059C - 08990704, length 91)
  Back Branch 089906A8 211 times (length 10)
_S1_2_884AD60 15,248 instructions (0.001%), 3,812 calls (0884AD60 - 0884AF58, length 127)
_S1_2_884B9E0 15,225 instructions (0.001%), 725 calls (0884B9E0 - 0884BA30, length 21)
_S1_2_884BAF8 15,211 instructions (0.001%), 893 calls (0884BAF8 - 0884BB64, length 28)
_S1_2_8804D10 15,137 instructions (0.001%), 147 calls (08804D10 - 08805010, length 193)
_S1_2_890B850 15,099 instructions (0.001%), 2,157 calls (0890B850 - 0890B868, length 7)
_S1_2_89045C0 15,093 instructions (0.001%), 309 calls (089045C0 - 0890468C, length 52)
_S1_2_884AC88 14,876 instructions (0.001%), 3,719 calls (0884AC88 - 0884AF58, length 181)
_S1_2_89A1984 14,772 instructions (0.001%), 7,386 calls (089A1984 - 089A1988, length 2)
_S1_2_8906AA0 14,736 instructions (0.001%), 44 calls (08906AA0 - 08906E24, length 226)
  Back Branch 08906BD0 299 times (length 22)
  Back Branch 08906B34 259 times (length 12)
  Back Branch 08906CF8 123 times (length 13)
_S1_2_89204FC 14,580 instructions (0.001%), 810 calls (089204FC - 08920540, length 18)
_S1_2_890FC48 14,540 instructions (0.001%), 341 calls (0890FC48 - 0890FD54, length 68)
_S1_2_8918A00 14,209 instructions (0.001%), 825 calls (08918A00 - 08918A58, length 23)
_S1_2_89A1A84 14,020 instructions (0.001%), 7,010 calls (089A1A84 - 089A1A88, length 2)
_S1_2_898BB5C 13,916 instructions (0.001%), 1,988 calls (0898BB5C - 0898BB74, length 7)
_S1_2_8900E00 13,884 instructions (0.001%), 3,471 calls (08900E00 - 08900E0C, length 4)
_S1_2_8900DF0 13,884 instructions (0.001%), 3,471 calls (08900DF0 - 08900DFC, length 4)
_S1_2_899F550 13,884 instructions (0.001%), 178 calls (0899F550 - 0899FB10, length 369)
_S1_2_884AEA0 13,688 instructions (0.001%), 3,422 calls (0884AEA0 - 0884AF58, length 47)
_S1_2_89990FC 13,333 instructions (0.001%), 18 calls (089990FC - 08999858, length 472)
  Back Branch 08999714 108 times (length 6)
  Back Branch 08999628 108 times (length 66)
  Back Branch 08999344 44 times (length 43)
_S1_2_8866F6C 13,180 instructions (0.001%), 74 calls (08866F6C - 08867660, length 446)
  Back Branch 08867324 148 times (length 8)
_S1_2_8991ACC 13,176 instructions (0.001%), 244 calls (08991ACC - 08991C88, length 112)
_S1_2_88BB810 13,170 instructions (0.001%), 878 calls (088BB810 - 088BB9B4, length 106)
_S1_2_884AD40 13,112 instructions (0.001%), 3,278 calls (0884AD40 - 0884AF58, length 135)
_S1_2_884C23C 12,977 instructions (0.001%), 683 calls (0884C23C - 0884C284, length 19)
_S1_2_8852FE4 12,939 instructions (0.001%), 1,263 calls (08852FE4 - 08853064, length 33)
_S1_2_8904BBC 12,750 instructions (0.001%), 6,375 calls (08904BBC - 08904BC0, length 2)
_S1_2_889CEC0 12,748 instructions (0.001%), 6,374 calls (0889CEC0 - 0889CEC4, length 2)
_S1_2_884AE90 12,736 instructions (0.001%), 3,184 calls (0884AE90 - 0884AF58, length 51)
_S1_2_884323C 12,558 instructions (0.001%), 483 calls (0884323C - 088432A0, length 26)
_S1_2_89A17C4 12,504 instructions (0.001%), 6,252 calls (089A17C4 - 089A17C8, length 2)
_S1_2_89294C0 12,150 instructions (0.001%), 810 calls (089294C0 - 08929598, length 55)
_S1_2_8929484 12,150 instructions (0.001%), 810 calls (08929484 - 089294BC, length 15)
_S1_2_8988A20 12,105 instructions (0.001%), 4,035 calls (08988A20 - 08988A28, length 3)
_S1_2_889C600 12,102 instructions (0.001%), 4,034 calls (0889C600 - 0889C608, length 3)
_S1_2_8988D80 11,751 instructions (0.001%), 3,917 calls (08988D80 - 08988D88, length 3)
_S1_2_88BB81C 11,580 instructions (0.001%), 772 calls (088BB81C - 088BB9B4, length 103)
_S1_2_8851F4C 11,316 instructions (0.001%), 184 calls (08851F4C - 08852090, length 82)
_S1_2_8866318 10,843 instructions (0.001%), 74 calls (08866318 - 088663AC, length 38)
  Back Branch 0886639C 639 times (length 19)
_S1_2_8804A68 10,731 instructions (0.001%), 147 calls (08804A68 - 08804B8C, length 74)
_S1_2_8869FA4 10,682 instructions (0.001%), 98 calls (08869FA4 - 0886A154, length 109)
_S1_2_884ACC8 10,564 instructions (0.001%), 2,641 calls (0884ACC8 - 0884AF58, length 165)
_S1_2_892959C 10,530 instructions (0.001%), 810 calls (0892959C - 089295CC, length 13)
_S1_2_8865060 10,300 instructions (0.000%), 41 calls (08865060 - 08865270, length 133)
  Back Branch 08865248 465 times (length 50)
  Back Branch 0886522C 19 times (length 27)
_S1_2_884AD68 10,272 instructions (0.000%), 2,568 calls (0884AD68 - 0884AF58, length 125)
_S1_2_8863080 10,239 instructions (0.000%), 9 calls (08863080 - 088631E0, length 89)
  Back Branch 0886312C 867 times (length 12)
_S1_2_88FEDF0 9,867 instructions (0.000%), 212 calls (088FEDF0 - 088FEEC8, length 55)
_S1_2_8993010 9,760 instructions (0.000%), 244 calls (08993010 - 08993478, length 283)
_S1_2_892951C 9,720 instructions (0.000%), 810 calls (0892951C - 08929598, length 32)
_S1_2_898BAC4 9,696 instructions (0.000%), 606 calls (0898BAC4 - 0898BB00, length 16)
_S1_2_89999B8 9,680 instructions (0.000%), 220 calls (089999B8 - 08999AA4, length 60)
  Back Branch 08999A78 994 times (length 40)
_S1_2_89522C0 9,582 instructions (0.000%), 6 calls (089522C0 - 0895262C, length 220)
  Back Branch 08952334 1,536 times (length 12)
  Back Branch 08952384 6 times (length 9)
_S1_2_88DDB64 9,529 instructions (0.000%), 948 calls (088DDB64 - 088DDB90, length 12)
_S1_2_88FC6FC 9,516 instructions (0.000%), 244 calls (088FC6FC - 088FC7B8, length 48)
_S1_2_898895C 9,400 instructions (0.000%), 470 calls (0898895C - 089889A8, length 20)
_S1_2_89A177C 9,264 instructions (0.000%), 6 calls (089A177C - 089A17B0, length 14)
  Back Branch 089A17A4 1,536 times (length 6)
_S1_2_884BF8C 9,219 instructions (0.000%), 96 calls (0884BF8C - 0884C0EC, length 89)
  Back Branch 0884C01C 381 times (length 11)
  Back Branch 0884C064 2 times (length 11)
_S1_2_88503E8 9,217 instructions (0.000%), 562 calls (088503E8 - 08850468, length 33)
_S1_2_88E940C 9,144 instructions (0.000%), 252 calls (088E940C - 088E9540, length 78)
  Back Branch 088E943C 108 times (length 6)
_S1_2_880429C 9,130 instructions (0.000%), 1 calls (0880429C - 088043CC, length 77)
  Back Branch 088043A0 147 times (length 47)
  Back Branch 088043A8 147 times (length 58)
_S1_2_88E9034 9,040 instructions (0.000%), 280 calls (088E9034 - 088E9148, length 70)
  Back Branch 088E9064 120 times (length 6)
_S1_2_88E89B0 9,033 instructions (0.000%), 121 calls (088E89B0 - 088E8B2C, length 96)
_S1_2_8854C8C 9,030 instructions (0.000%), 301 calls (08854C8C - 08854D00, length 30)
_S1_2_89011CC 8,982 instructions (0.000%), 499 calls (089011CC - 08901210, length 18)
_S1_2_88EA6D4 8,898 instructions (0.000%), 4,449 calls (088EA6D4 - 088EA6D8, length 2)
_S1_2_884ADE8 8,760 instructions (0.000%), 2,190 calls (0884ADE8 - 0884AF58, length 93)
_S1_2_887334C 8,720 instructions (0.000%), 107 calls (0887334C - 08873544, length 127)
_S1_2_889A600 8,704 instructions (0.000%), 512 calls (0889A600 - 0889A640, length 17)
_S1_2_88E5D5C 8,680 instructions (0.000%), 28 calls (088E5D5C - 088E6110, length 238)
  Back Branch 088E5E14 252 times (length 9)
_S1_2_886D3D8 8,661 instructions (0.000%), 387 calls (0886D3D8 - 0886D5DC, length 130)
_S1_2_88725DC 8,627 instructions (0.000%), 285 calls (088725DC - 08872660, length 34)
_S1_2_884AD70 8,620 instructions (0.000%), 2,155 calls (0884AD70 - 0884AF58, length 123)
_S1_2_887CFAC 8,534 instructions (0.000%), 55 calls (0887CFAC - 0887D260, length 174)
_S1_2_8842C68 8,506 instructions (0.000%), 68 calls (08842C68 - 08842DCC, length 90)
  Back Branch 08842D04 352 times (length 35)
  Back Branch 08842D68 253 times (length 4)
_S1_2_884C438 8,463 instructions (0.000%), 228 calls (0884C438 - 0884C4EC, length 46)
_S1_2_890F464 8,437 instructions (0.000%), 224 calls (0890F464 - 0890F4DC, length 31)
  Back Branch 0890F48C 586 times (length 8)
_S1_2_8878CE4 8,394 instructions (0.000%), 4,197 calls (08878CE4 - 08878CE8, length 2)
_S1_2_881B3B0 8,346 instructions (0.000%), 1 calls (0881B3B0 - 0881DEE4, length 2766)
  Back Branch 0881BE4C 18 times (length 11)
  Back Branch 0881CE3C 15 times (length 11)
  Back Branch 0881BBE8 15 times (length 11)
  Back Branch 0881DBC4 15 times (length 11)
  Back Branch 0881CBD8 15 times (length 11)
  Back Branch 0881D16C 14 times (length 11)
  Back Branch 0881BD80 14 times (length 11)
  Back Branch 0881CD70 14 times (length 11)
  Back Branch 0881C710 13 times (length 11)
  Back Branch 0881CCA4 13 times (length 11)
  Back Branch 0881DAF8 13 times (length 11)
  Back Branch 0881D238 13 times (length 11)
  Back Branch 0881DA30 13 times (length 11)
  Back Branch 0881BCB4 13 times (length 11)
  Back Branch 0881B7FC 13 times (length 11)
  Back Branch 0881B670 12 times (length 11)
  Back Branch 0881C0B0 12 times (length 11)
  Back Branch 0881B8C4 12 times (length 11)
  Back Branch 0881C7DC 12 times (length 11)
  Back Branch 0881D700 12 times (length 11)
  Back Branch 0881B98C 11 times (length 11)
  Back Branch 0881CF08 11 times (length 11)
  Back Branch 0881BB1C 11 times (length 11)
  Back Branch 0881DD5C 11 times (length 11)
  Back Branch 0881D634 11 times (length 11)
  Back Branch 0881DC90 11 times (length 11)
  Back Branch 0881C578 11 times (length 11)
  Back Branch 0881BA54 11 times (length 11)
  Back Branch 0881D304 11 times (length 11)
  Back Branch 0881CA40 11 times (length 11)
  Back Branch 0881CB0C 11 times (length 11)
  Back Branch 0881C8A8 11 times (length 11)
  Back Branch 0881B734 11 times (length 11)
  Back Branch 0881C17C 11 times (length 11)
  Back Branch 0881C974 11 times (length 11)
  Back Branch 0881BF18 10 times (length 11)
  Back Branch 0881C314 10 times (length 11)
  Back Branch 0881C3E0 10 times (length 11)
  Back Branch 0881C248 10 times (length 11)
  Back Branch 0881D3D0 10 times (length 11)
  Back Branch 0881C4AC 10 times (length 11)
  Back Branch 0881C644 10 times (length 11)
  Back Branch 0881D7CC 10 times (length 11)
  Back Branch 0881CFD4 9 times (length 11)
  Back Branch 0881D568 9 times (length 11)
  Back Branch 0881D49C 9 times (length 11)
  Back Branch 0881D898 9 times (length 11)
  Back Branch 0881D0A0 9 times (length 11)
  Back Branch 0881BFE4 9 times (length 11)
  Back Branch 0881D964 9 times (length 11)
  Back Branch 0881CB4C 7 times (length 8)
  Back Branch 0881D0E0 6 times (length 8)
  Back Branch 0881CF48 5 times (length 8)
  Back Branch 0881DD9C 5 times (length 8)
  Back Branch 0881DB38 5 times (length 8)
  Back Branch 0881BE8C 4 times (length 8)
  Back Branch 0881D278 4 times (length 8)
  Back Branch 0881DA6C 4 times (length 8)
  Back Branch 0881D410 4 times (length 8)
  Back Branch 0881DE28 4 times (length 11)
  Back Branch 0881B9CC 4 times (length 8)
  Back Branch 0881D740 3 times (length 8)
  Back Branch 0881B83C 3 times (length 8)
  Back Branch 0881B904 3 times (length 8)
  Back Branch 0881DC04 3 times (length 8)
  Back Branch 0881BCF4 3 times (length 8)
  Back Branch 0881C1BC 3 times (length 8)
  Back Branch 0881B6AC 3 times (length 8)
  Back Branch 0881C024 3 times (length 8)
  Back Branch 0881D1AC 3 times (length 8)
  Back Branch 0881BF58 2 times (length 8)
  Back Branch 0881B774 2 times (length 8)
  Back Branch 0881BC28 2 times (length 8)
  Back Branch 0881D4DC 2 times (length 8)
  Back Branch 0881CCE4 2 times (length 8)
  Back Branch 0881CE7C 1 times (length 8)
  Back Branch 0881DE64 1 times (length 7)
  Back Branch 0881C750 1 times (length 8)
  Back Branch 0881C4EC 1 times (length 8)
  Back Branch 0881D5A8 1 times (length 8)
  Back Branch 0881CC18 1 times (length 8)
  Back Branch 0881BDC0 1 times (length 8)
  Back Branch 0881D344 1 times (length 8)
  Back Branch 0881D014 1 times (length 8)
  Back Branch 0881C9B4 1 times (length 8)
_S1_2_8878A40 8,296 instructions (0.000%), 4,148 calls (08878A40 - 08878A44, length 2)
_S1_2_88671D4 8,166 instructions (0.000%), 41 calls (088671D4 - 08867660, length 292)
  Back Branch 08867324 148 times (length 8)
_S1_2_89A19AC 8,090 instructions (0.000%), 4,045 calls (089A19AC - 089A19B0, length 2)
_S1_2_896711C 8,086 instructions (0.000%), 622 calls (0896711C - 0896714C, length 13)
_S1_2_89A1B24 8,068 instructions (0.000%), 4,034 calls (089A1B24 - 089A1B28, length 2)
_S1_2_8849ACC 8,031 instructions (0.000%), 16 calls (08849ACC - 08849C28, length 88)
  Back Branch 08849B80 512 times (length 17)
  Back Branch 08849B34 77 times (length 17)
  Back Branch 08849B64 77 times (length 5)
_S1_2_8905928 7,998 instructions (0.000%), 344 calls (08905928 - 08905964, length 16)
  Back Branch 08905944 777 times (length 6)
_S1_2_88656CC 7,992 instructions (0.000%), 74 calls (088656CC - 08865914, length 147)
_S1_2_898FC4C 7,925 instructions (0.000%), 317 calls (0898FC4C - 0898FCAC, length 25)
_S1_2_8908BF4 7,725 instructions (0.000%), 309 calls (08908BF4 - 08908C68, length 30)
_S1_2_8911DF4 7,722 instructions (0.000%), 286 calls (08911DF4 - 08911E64, length 29)
_S1_2_880AF2C 7,440 instructions (0.000%), 60 calls (0880AF2C - 0880B118, length 124)
_S1_2_884AD18 7,332 instructions (0.000%), 1,833 calls (0884AD18 - 0884AF58, length 145)
_S1_2_898FD00 7,291 instructions (0.000%), 317 calls (0898FD00 - 0898FD58, length 23)
_S1_2_89A0658 7,215 instructions (0.000%), 170 calls (089A0658 - 089A0728, length 53)
  Back Branch 089A0724 156 times (length 24)
_S1_2_88BC60C 7,174 instructions (0.000%), 54 calls (088BC60C - 088BC91C, length 197)
_S1_2_88FC4B0 7,168 instructions (0.000%), 224 calls (088FC4B0 - 088FC52C, length 32)
_S1_2_8968D28 7,072 instructions (0.000%), 544 calls (08968D28 - 08968D58, length 13)
_S1_2_884AEC8 7,064 instructions (0.000%), 1,766 calls (0884AEC8 - 0884AF58, length 37)
_S1_2_8847AA0 7,015 instructions (0.000%), 12 calls (08847AA0 - 08847C78, length 119)
  Back Branch 08847BE8 360 times (length 6)
  Back Branch 08847C44 348 times (length 6)
  Back Branch 08847BBC 144 times (length 6)
  Back Branch 08847B80 120 times (length 6)
  Back Branch 08847B4C 24 times (length 18)
_S1_2_8876A1C 7,007 instructions (0.000%), 49 calls (08876A1C - 08876C5C, length 145)
_S1_2_884ACB8 6,964 instructions (0.000%), 1,741 calls (0884ACB8 - 0884AF58, length 169)
_S1_2_8844048 6,874 instructions (0.000%), 982 calls (08844048 - 08844060, length 7)
_S1_2_884ACC0 6,864 instructions (0.000%), 1,716 calls (0884ACC0 - 0884AF58, length 167)
_S1_2_8911E68 6,864 instructions (0.000%), 286 calls (08911E68 - 08911ECC, length 26)
_S1_2_883D4E4 6,845 instructions (0.000%), 1 calls (0883D4E4 - 0883F5FC, length 2119)
  Back Branch 0883DEF4 18 times (length 11)
  Back Branch 0883D754 15 times (length 8)
  Back Branch 0883DE28 15 times (length 11)
  Back Branch 0883E7B8 15 times (length 11)
  Back Branch 0883EE58 14 times (length 8)
  Back Branch 0883D96C 14 times (length 11)
  Back Branch 0883E2F0 14 times (length 11)
  Back Branch 0883DBC4 14 times (length 11)
  Back Branch 0883F3A8 13 times (length 11)
  Back Branch 0883EBF4 13 times (length 8)
  Back Branch 0883EFB0 13 times (length 11)
  Back Branch 0883DD5C 12 times (length 11)
  Back Branch 0883D718 12 times (length 11)
  Back Branch 0883F250 12 times (length 8)
  Back Branch 0883EA5C 12 times (length 8)
  Back Branch 0883E8C4 11 times (length 8)
  Back Branch 0883F540 11 times (length 11)
  Back Branch 0883F4B4 11 times (length 8)
  Back Branch 0883E594 11 times (length 8)
  Back Branch 0883EEE4 11 times (length 11)
  Back Branch 0883DC90 10 times (length 11)
  Back Branch 0883E620 10 times (length 11)
  Back Branch 0883E6EC 10 times (length 11)
  Back Branch 0883F474 10 times (length 11)
  Back Branch 0883E554 10 times (length 11)
  Back Branch 0883ED8C 10 times (length 8)
  Back Branch 0883ECC0 10 times (length 8)
  Back Branch 0883E488 10 times (length 11)
  Back Branch 0883E3BC 10 times (length 11)
  Back Branch 0883EAE8 10 times (length 11)
  Back Branch 0883F07C 10 times (length 11)
  Back Branch 0883F0BC 10 times (length 8)
  Back Branch 0883DA34 10 times (length 11)
  Back Branch 0883F148 9 times (length 11)
  Back Branch 0883E08C 9 times (length 11)
  Back Branch 0883DAFC 9 times (length 11)
  Back Branch 0883E158 9 times (length 11)
  Back Branch 0883E198 9 times (length 8)
  Back Branch 0883E950 9 times (length 11)
  Back Branch 0883E990 9 times (length 8)
  Back Branch 0883D8A4 9 times (length 11)
  Back Branch 0883E224 9 times (length 11)
  Back Branch 0883DFC0 9 times (length 11)
  Back Branch 0883D7DC 9 times (length 11)
  Back Branch 0883EC80 8 times (length 11)
  Back Branch 0883F2DC 8 times (length 11)
  Back Branch 0883E0CC 8 times (length 8)
  Back Branch 0883F184 7 times (length 8)
  Back Branch 0883E264 7 times (length 8)
  Back Branch 0883F210 7 times (length 11)
  Back Branch 0883ED4C 7 times (length 11)
  Back Branch 0883DCD0 7 times (length 8)
  Back Branch 0883E7F8 7 times (length 8)
  Back Branch 0883DD9C 7 times (length 8)
  Back Branch 0883EFF0 6 times (length 8)
  Back Branch 0883EE18 6 times (length 11)
  Back Branch 0883EBB4 6 times (length 11)
  Back Branch 0883EA1C 6 times (length 11)
  Back Branch 0883E884 6 times (length 11)
  Back Branch 0883E000 6 times (length 8)
  Back Branch 0883EF24 5 times (length 8)
  Back Branch 0883E4C8 4 times (length 8)
  Back Branch 0883E330 4 times (length 8)
  Back Branch 0883EB28 3 times (length 8)
  Back Branch 0883DE68 3 times (length 8)
  Back Branch 0883E660 3 times (length 8)
  Back Branch 0883DF34 2 times (length 8)
  Back Branch 0883E3FC 2 times (length 8)
  Back Branch 0883DA74 1 times (length 8)
  Back Branch 0883D8E4 1 times (length 8)
  Back Branch 0883F57C 1 times (length 7)
  Back Branch 0883DC04 1 times (length 8)
_S1_2_898BDC8 6,832 instructions (0.000%), 976 calls (0898BDC8 - 0898BE04, length 16)
_S1_2_892B5DC 6,832 instructions (0.000%), 976 calls (0892B5DC - 0892B5F4, length 7)
_S1_2_8998108 6,820 instructions (0.000%), 220 calls (08998108 - 08998180, length 31)
_S1_2_898FD5C 6,657 instructions (0.000%), 317 calls (0898FD5C - 0898FDAC, length 21)
_S1_2_887393C 6,642 instructions (0.000%), 81 calls (0887393C - 08873A80, length 82)
_S1_2_88382A4 6,580 instructions (0.000%), 1 calls (088382A4 - 0883A230, length 2020)
  Back Branch 08838F24 22 times (length 11)
  Back Branch 08838E58 22 times (length 11)
  Back Branch 08838CC0 20 times (length 11)
  Back Branch 08838D8C 19 times (length 11)
  Back Branch 0883A174 16 times (length 11)
  Back Branch 0883A0A8 16 times (length 11)
  Back Branch 08839BE4 16 times (length 11)
  Back Branch 08839CB0 14 times (length 11)
  Back Branch 08839FDC 13 times (length 11)
  Back Branch 088393EC 13 times (length 11)
  Back Branch 08839B18 13 times (length 11)
  Back Branch 08838B28 12 times (length 11)
  Back Branch 08839F10 12 times (length 11)
  Back Branch 08838BF4 11 times (length 11)
  Back Branch 088390BC 11 times (length 11)
  Back Branch 08838840 10 times (length 8)
  Back Branch 088388C8 10 times (length 11)
  Back Branch 08838A5C 10 times (length 11)
  Back Branch 08838A9C 10 times (length 8)
  Back Branch 088394B8 10 times (length 11)
  Back Branch 08838D00 10 times (length 8)
  Back Branch 08839584 10 times (length 11)
  Back Branch 08839D7C 10 times (length 11)
  Back Branch 088384E4 10 times (length 11)
  Back Branch 08839E44 10 times (length 11)
  Back Branch 08838738 10 times (length 11)
  Back Branch 08838FF0 10 times (length 11)
  Back Branch 088397E8 10 times (length 11)
  Back Branch 0883971C 9 times (length 11)
  Back Branch 08838670 9 times (length 11)
  Back Branch 08838778 9 times (length 8)
  Back Branch 08839A8C 9 times (length 8)
  Back Branch 08839828 9 times (length 8)
  Back Branch 08839980 9 times (length 11)
  Back Branch 08838908 8 times (length 8)
  Back Branch 08838990 8 times (length 11)
  Back Branch 08838800 8 times (length 11)
  Back Branch 08839360 8 times (length 8)
  Back Branch 088385A8 8 times (length 11)
  Back Branch 08838E98 8 times (length 8)
  Back Branch 08839CF0 7 times (length 8)
  Back Branch 08839320 7 times (length 11)
  Back Branch 08839C24 7 times (length 8)
  Back Branch 08839A4C 7 times (length 11)
  Back Branch 088398B4 6 times (length 11)
  Back Branch 088399C0 6 times (length 8)
  Back Branch 08839254 6 times (length 11)
  Back Branch 088394F8 6 times (length 8)
  Back Branch 08839650 6 times (length 11)
  Back Branch 088386B0 6 times (length 8)
  Back Branch 08839F50 6 times (length 8)
  Back Branch 0883975C 6 times (length 8)
  Back Branch 0883A01C 5 times (length 8)
  Back Branch 08839294 5 times (length 8)
  Back Branch 088389D0 5 times (length 8)
  Back Branch 0883942C 4 times (length 8)
  Back Branch 08838DCC 4 times (length 8)
  Back Branch 08839DB8 3 times (length 8)
  Back Branch 088385E8 3 times (length 8)
  Back Branch 08839188 3 times (length 11)
  Back Branch 088398F4 2 times (length 8)
  Back Branch 0883A0E8 2 times (length 8)
  Back Branch 08839E84 1 times (length 8)
  Back Branch 08838520 1 times (length 8)
  Back Branch 088390FC 1 times (length 8)
_S1_2_8843D18 6,547 instructions (0.000%), 113 calls (08843D18 - 08843D88, length 29)
  Back Branch 08843D3C 902 times (length 6)
_S1_2_89526E0 6,534 instructions (0.000%), 6 calls (089526E0 - 089527EC, length 68)
  Back Branch 08952740 1,064 times (length 12)
_S1_2_88FE7F4 6,488 instructions (0.000%), 3,244 calls (088FE7F4 - 088FE7F8, length 2)
_S1_2_89295D0 6,480 instructions (0.000%), 810 calls (089295D0 - 08929608, length 15)
_S1_2_88E8F1C 6,480 instructions (0.000%), 140 calls (088E8F1C - 088E9030, length 70)
  Back Branch 088E8F74 60 times (length 6)
_S1_2_8905F80 6,478 instructions (0.000%), 277 calls (08905F80 - 08906048, length 51)
  Back Branch 08905FF4 40 times (length 3)
_S1_2_89A1AA4 6,412 instructions (0.000%), 3,206 calls (089A1AA4 - 089A1AA8, length 2)
_S1_2_898FCB0 6,340 instructions (0.000%), 317 calls (0898FCB0 - 0898FCFC, length 20)
_S1_2_884A1FC 6,324 instructions (0.000%), 10 calls (0884A1FC - 0884A2DC, length 57)
  Back Branch 0884A2A4 194 times (length 12)
  Back Branch 0884A2B0 194 times (length 32)
_S1_2_88E66A8 6,306 instructions (0.000%), 3,153 calls (088E66A8 - 088E66AC, length 2)
_S1_2_8908DD4 6,264 instructions (0.000%), 79 calls (08908DD4 - 08908FBC, length 123)
  Back Branch 08908EB8 5 times (length 25)
_S1_2_890635C 6,228 instructions (0.000%), 175 calls (0890635C - 089063F4, length 39)
  Back Branch 089063B4 227 times (length 7)
_S1_2_8844080 6,132 instructions (0.000%), 876 calls (08844080 - 08844098, length 7)
_S1_2_88548D0 6,048 instructions (0.000%), 672 calls (088548D0 - 088548F0, length 9)
_S1_2_8804C6C 6,027 instructions (0.000%), 147 calls (08804C6C - 08804D0C, length 41)
_S1_2_8834A18 5,973 instructions (0.000%), 1 calls (08834A18 - 08836034, length 1416)
  Back Branch 08835914 27 times (length 11)
  Back Branch 08834C68 20 times (length 11)
  Back Branch 08834BA4 19 times (length 11)
  Back Branch 08835AAC 19 times (length 11)
  Back Branch 088359E0 19 times (length 11)
  Back Branch 0883544C 18 times (length 11)
  Back Branch 0883577C 18 times (length 11)
  Back Branch 08835B78 17 times (length 11)
  Back Branch 08835848 17 times (length 11)
  Back Branch 088356B0 17 times (length 11)
  Back Branch 08835F70 17 times (length 11)
  Back Branch 08835C40 17 times (length 11)
  Back Branch 08835EA4 16 times (length 11)
  Back Branch 08834F88 16 times (length 11)
  Back Branch 08835050 16 times (length 11)
  Back Branch 088352B4 15 times (length 11)
  Back Branch 08835DD8 14 times (length 11)
  Back Branch 08835D0C 14 times (length 11)
  Back Branch 08835FAC 14 times (length 7)
  Back Branch 08835380 14 times (length 11)
  Back Branch 0883511C 13 times (length 11)
  Back Branch 08834DF8 13 times (length 11)
  Back Branch 08835558 13 times (length 8)
  Back Branch 088355E4 13 times (length 11)
  Back Branch 08834D30 12 times (length 11)
  Back Branch 088351E8 11 times (length 11)
  Back Branch 08834EC0 11 times (length 11)
  Back Branch 08835518 10 times (length 11)
  Back Branch 08835228 10 times (length 8)
  Back Branch 0883515C 9 times (length 8)
  Back Branch 088357BC 9 times (length 8)
  Back Branch 08835D4C 8 times (length 8)
  Back Branch 08834E38 8 times (length 8)
  Back Branch 08834D70 7 times (length 8)
  Back Branch 08835624 6 times (length 8)
  Back Branch 08835AEC 6 times (length 8)
  Back Branch 08835954 5 times (length 8)
  Back Branch 08835E18 4 times (length 8)
  Back Branch 08835090 4 times (length 8)
  Back Branch 08835A20 4 times (length 8)
  Back Branch 08834F00 3 times (length 8)
  Back Branch 08834CA8 2 times (length 8)
  Back Branch 088356F0 2 times (length 8)
  Back Branch 08835BB4 1 times (length 8)
  Back Branch 08834FC8 1 times (length 8)
  Back Branch 0883548C 1 times (length 8)
  Back Branch 08835C80 1 times (length 8)
_S1_2_88E8DB8 5,968 instructions (0.000%), 112 calls (088E8DB8 - 088E8F18, length 89)
  Back Branch 088E8DFC 48 times (length 6)
_S1_2_888C0E0 5,891 instructions (0.000%), 43 calls (0888C0E0 - 0888C31C, length 144)
  Back Branch 0888C228 129 times (length 53)
_S1_2_898E324 5,864 instructions (0.000%), 317 calls (0898E324 - 0898E384, length 25)
  Back Branch 0898E358 132 times (length 8)
_S1_2_884AF5C 5,825 instructions (0.000%), 97 calls (0884AF5C - 0884B050, length 62)
_S1_2_880B11C 5,700 instructions (0.000%), 57 calls (0880B11C - 0880B2A8, length 100)
_S1_2_8849C2C 5,682 instructions (0.000%), 10 calls (08849C2C - 08849CE8, length 48)
  Back Branch 08849CB0 194 times (length 9)
  Back Branch 08849CBC 194 times (length 29)
_S1_2_8961A10 5,624 instructions (0.000%), 30 calls (08961A10 - 08961B60, length 85)
  Back Branch 08961AD8 180 times (length 27)
  Back Branch 08961B2C 94 times (length 8)
_S1_2_8865440 5,584 instructions (0.000%), 60 calls (08865440 - 088655C4, length 98)
  Back Branch 088654FC 144 times (length 9)
  Back Branch 0886550C 120 times (length 16)
_S1_2_88DD5BC 5,497 instructions (0.000%), 185 calls (088DD5BC - 088DD680, length 50)
_S1_2_884713C 5,488 instructions (0.000%), 686 calls (0884713C - 08847158, length 8)
_S1_2_88767B4 5,487 instructions (0.000%), 177 calls (088767B4 - 08876874, length 49)
_S1_2_8957684 5,474 instructions (0.000%), 34 calls (08957684 - 08957720, length 40)
  Back Branch 08957714 340 times (length 31)
_S1_2_89A19BC 5,416 instructions (0.000%), 2,708 calls (089A19BC - 089A19C0, length 2)
_S1_2_89A18FC 5,414 instructions (0.000%), 2,707 calls (089A18FC - 089A1900, length 2)
_S1_2_8877A20 5,394 instructions (0.000%), 174 calls (08877A20 - 08877AE0, length 49)
_S1_2_8847780 5,368 instructions (0.000%), 364 calls (08847780 - 0884782C, length 44)
_S1_2_889A98C 5,346 instructions (0.000%), 125 calls (0889A98C - 0889AA44, length 47)
  Back Branch 0889AA1C 125 times (length 22)
_S1_2_8910F30 5,324 instructions (0.000%), 44 calls (08910F30 - 08911054, length 74)
  Back Branch 08911010 286 times (length 12)
_S1_2_88FFEC8 5,316 instructions (0.000%), 212 calls (088FFEC8 - 088FFF84, length 48)
_S1_2_88475EC 5,304 instructions (0.000%), 352 calls (088475EC - 08847678, length 36)
_S1_2_884BE60 5,256 instructions (0.000%), 162 calls (0884BE60 - 0884BF10, length 45)
_S1_2_8876878 5,248 instructions (0.000%), 164 calls (08876878 - 088768F4, length 32)
_S1_2_889DC58 5,239 instructions (0.000%), 1 calls (0889DC58 - 0889DE68, length 133)
  Back Branch 0889DDD0 96 times (length 23)
  Back Branch 0889DD60 95 times (length 23)
  Back Branch 0889DCF0 19 times (length 23)
  Back Branch 0889DE40 16 times (length 23)
_S1_2_898C518 5,202 instructions (0.000%), 1 calls (0898C518 - 0898C65C, length 82)
  Back Branch 0898C598 512 times (length 5)
  Back Branch 0898C578 512 times (length 5)
  Back Branch 0898C5F8 3 times (length 11)
_S1_2_890A1D8 5,192 instructions (0.000%), 88 calls (0890A1D8 - 0890A410, length 143)
_S1_2_89065C4 5,183 instructions (0.000%), 120 calls (089065C4 - 0890670C, length 83)
  Back Branch 08906610 123 times (length 9)
  Back Branch 089066DC 57 times (length 29)
  Back Branch 08906654 5 times (length 6)
_S1_2_889BE30 5,152 instructions (0.000%), 1 calls (0889BE30 - 0889BEE4, length 46)
  Back Branch 0889BEC8 512 times (length 10)
_S1_2_8906710 5,046 instructions (0.000%), 89 calls (08906710 - 089067E8, length 55)
  Back Branch 08906784 176 times (length 3)
_S1_2_8877250 5,040 instructions (0.000%), 162 calls (08877250 - 08877310, length 49)
_S1_2_88116B8 5,014 instructions (0.000%), 109 calls (088116B8 - 0881176C, length 46)
_S1_2_8918A5C 4,992 instructions (0.000%), 239 calls (08918A5C - 08918AD4, length 31)
_S1_2_89540A0 4,964 instructions (0.000%), 17 calls (089540A0 - 089541C8, length 75)
  Back Branch 0895416C 544 times (length 7)
_S1_2_88FFD84 4,944 instructions (0.000%), 309 calls (088FFD84 - 088FFF84, length 129)
_S1_2_8873678 4,838 instructions (0.000%), 82 calls (08873678 - 088737E8, length 93)
_S1_2_884409C 4,830 instructions (0.000%), 690 calls (0884409C - 088440B4, length 7)
_S1_2_891F948 4,830 instructions (0.000%), 69 calls (0891F948 - 0891FA7C, length 78)
_S1_2_88FFF88 4,820 instructions (0.000%), 241 calls (088FFF88 - 088FFFD4, length 20)
_S1_2_8809588 4,796 instructions (0.000%), 44 calls (08809588 - 08809738, length 109)
_S1_2_8877314 4,768 instructions (0.000%), 149 calls (08877314 - 08877390, length 32)
_S1_2_88471C4 4,762 instructions (0.000%), 280 calls (088471C4 - 08847284, length 49)
_S1_2_898FB40 4,755 instructions (0.000%), 317 calls (0898FB40 - 0898FB78, length 15)
_S1_2_88548B4 4,704 instructions (0.000%), 672 calls (088548B4 - 088548CC, length 7)
_S1_2_884AC68 4,676 instructions (0.000%), 1,169 calls (0884AC68 - 0884AF58, length 189)
_S1_2_898FBB8 4,664 instructions (0.000%), 212 calls (0898FBB8 - 0898FC0C, length 22)
_S1_2_89A1744 4,632 instructions (0.000%), 3 calls (089A1744 - 089A1778, length 14)
  Back Branch 089A176C 768 times (length 6)
_S1_2_884F918 4,626 instructions (0.000%), 69 calls (0884F918 - 0884FA38, length 73)
_S1_2_8877AE4 4,508 instructions (0.000%), 161 calls (08877AE4 - 08877B50, length 28)
_S1_2_8810248 4,480 instructions (0.000%), 32 calls (08810248 - 08810500, length 175)
_S1_2_8911058 4,431 instructions (0.000%), 211 calls (08911058 - 089110B0, length 23)
_S1_2_884715C 4,424 instructions (0.000%), 632 calls (0884715C - 08847174, length 7)
_S1_2_884CB10 4,416 instructions (0.000%), 138 calls (0884CB10 - 0884CB8C, length 32)
_S1_2_880511C 4,410 instructions (0.000%), 147 calls (0880511C - 08805190, length 30)
_S1_2_8805014 4,410 instructions (0.000%), 147 calls (08805014 - 08805090, length 32)
_S1_2_88BA7CC 4,392 instructions (0.000%), 2,196 calls (088BA7CC - 088BA7D0, length 2)
_S1_2_88432FC 4,370 instructions (0.000%), 230 calls (088432FC - 08843344, length 19)
_S1_2_88FE360 4,368 instructions (0.000%), 39 calls (088FE360 - 088FE51C, length 112)
_S1_2_88EACC0 4,354 instructions (0.000%), 622 calls (088EACC0 - 088EACD8, length 7)
_S1_2_8918CF0 4,345 instructions (0.000%), 79 calls (08918CF0 - 08918E4C, length 88)
  Back Branch 08918DC4 79 times (length 26)
_S1_2_8843EA4 4,323 instructions (0.000%), 45 calls (08843EA4 - 08844044, length 105)
  Back Branch 08843FE0 526 times (length 3)
_S1_2_8862CAC 4,302 instructions (0.000%), 104 calls (08862CAC - 08862D40, length 38)
  Back Branch 08862D18 129 times (length 14)
_S1_2_8918E50 4,240 instructions (0.000%), 80 calls (08918E50 - 08918F9C, length 84)
  Back Branch 08918F14 80 times (length 23)
_S1_2_88FFE18 4,171 instructions (0.000%), 97 calls (088FFE18 - 088FFF84, length 92)
_S1_2_88BCBBC 4,152 instructions (0.000%), 2,076 calls (088BCBBC - 088BCBC0, length 2)
_S1_2_8870A4C 4,140 instructions (0.000%), 169 calls (08870A4C - 08870B30, length 58)
  Back Branch 08870B20 133 times (length 33)
_S1_2_88BC2CC 4,117 instructions (0.000%), 116 calls (088BC2CC - 088BC464, length 103)
_S1_2_884ACE8 4,096 instructions (0.000%), 1,024 calls (0884ACE8 - 0884AF58, length 157)
_S1_2_89A1954 4,094 instructions (0.000%), 2,047 calls (089A1954 - 089A1958, length 2)
_S1_2_8847734 4,056 instructions (0.000%), 360 calls (08847734 - 0884777C, length 19)
_S1_2_884ACF8 4,040 instructions (0.000%), 1,010 calls (0884ACF8 - 0884AF58, length 153)
_S1_2_8964498 4,034 instructions (0.000%), 8 calls (08964498 - 08964A04, length 348)
  Back Branch 08964514 160 times (length 6)
  Back Branch 089646FC 48 times (length 48)
  Back Branch 0896462C 32 times (length 67)
_S1_2_89059A8 4,026 instructions (0.000%), 175 calls (089059A8 - 08905A60, length 47)
  Back Branch 08905A18 40 times (length 3)
_S1_2_88FE148 4,004 instructions (0.000%), 364 calls (088FE148 - 088FE188, length 17)
_S1_2_88FE134 4,004 instructions (0.000%), 364 calls (088FE134 - 088FE188, length 22)
_S1_2_88FE120 4,004 instructions (0.000%), 364 calls (088FE120 - 088FE188, length 27)
_S1_2_899D99C 3,968 instructions (0.000%), 44 calls (0899D99C - 0899DE04, length 283)
  Back Branch 0899DCD0 45 times (length 38)
  Back Branch 0899DD4C 27 times (length 7)
_S1_2_887781C 3,965 instructions (0.000%), 61 calls (0887781C - 0887791C, length 65)
_S1_2_8908C6C 3,960 instructions (0.000%), 44 calls (08908C6C - 08908DD0, length 90)
_S1_2_8906E54 3,952 instructions (0.000%), 52 calls (08906E54 - 08906F80, length 76)
_S1_2_88BC998 3,929 instructions (0.000%), 17 calls (088BC998 - 088BCA64, length 52)
  Back Branch 088BCA58 220 times (length 15)
_S1_2_880A6E0 3,920 instructions (0.000%), 40 calls (0880A6E0 - 0880A864, length 98)
_S1_2_8832878 3,901 instructions (0.000%), 1 calls (08832878 - 08833B24, length 1196)
  Back Branch 088335A4 18 times (length 11)
  Back Branch 08833274 17 times (length 11)
  Back Branch 08833010 16 times (length 11)
  Back Branch 08833670 15 times (length 11)
  Back Branch 088331A8 15 times (length 11)
  Back Branch 0883399C 15 times (length 11)
  Back Branch 08833A68 14 times (length 11)
  Back Branch 088330DC 14 times (length 11)
  Back Branch 08833738 13 times (length 11)
  Back Branch 088338D0 13 times (length 11)
  Back Branch 08833340 13 times (length 11)
  Back Branch 08833804 12 times (length 11)
  Back Branch 08833778 12 times (length 8)
  Back Branch 08832A10 11 times (length 8)
  Back Branch 08832A98 11 times (length 11)
  Back Branch 088334D8 10 times (length 11)
  Back Branch 08833518 9 times (length 8)
  Back Branch 08833380 8 times (length 8)
  Back Branch 088332B4 8 times (length 8)
  Back Branch 088331E8 8 times (length 8)
  Back Branch 08832C28 8 times (length 11)
  Back Branch 0883344C 7 times (length 8)
  Back Branch 0883340C 7 times (length 11)
  Back Branch 088339DC 7 times (length 8)
  Back Branch 08832B60 7 times (length 11)
  Back Branch 08833910 6 times (length 8)
  Back Branch 08832CF0 6 times (length 11)
  Back Branch 08832DB8 6 times (length 11)
  Back Branch 08832F44 5 times (length 11)
  Back Branch 088336AC 5 times (length 8)
  Back Branch 088335E4 5 times (length 8)
  Back Branch 08832E7C 5 times (length 11)
  Back Branch 08833AA4 5 times (length 7)
  Back Branch 0883311C 4 times (length 8)
  Back Branch 088329D4 4 times (length 11)
  Back Branch 08832AD8 2 times (length 8)
  Back Branch 08832DF4 1 times (length 8)
  Back Branch 08832F84 1 times (length 8)
  Back Branch 08833050 1 times (length 8)
  Back Branch 08832BA0 1 times (length 8)
_S1_2_884D990 3,885 instructions (0.000%), 555 calls (0884D990 - 0884D9A8, length 7)
_S1_2_8843BC8 3,885 instructions (0.000%), 158 calls (08843BC8 - 08843C48, length 33)
_S1_2_884C6F0 3,883 instructions (0.000%), 353 calls (0884C6F0 - 0884C718, length 11)
_S1_2_880BC7C 3,857 instructions (0.000%), 29 calls (0880BC7C - 0880BE8C, length 133)
_S1_2_8918940 3,848 instructions (0.000%), 104 calls (08918940 - 089189FC, length 48)
_S1_2_884BB68 3,780 instructions (0.000%), 210 calls (0884BB68 - 0884BBD8, length 29)
_S1_2_8876934 3,772 instructions (0.000%), 164 calls (08876934 - 08876A18, length 58)
_S1_2_89064C4 3,750 instructions (0.000%), 375 calls (089064C4 - 089064E8, length 10)
_S1_2_884BA34 3,717 instructions (0.000%), 531 calls (0884BA34 - 0884BA4C, length 7)
_S1_2_8864304 3,675 instructions (0.000%), 5 calls (08864304 - 088644F8, length 126)
  Back Branch 08864494 114 times (length 48)
  Back Branch 088644BC 47 times (length 72)
_S1_2_884AE28 3,612 instructions (0.000%), 903 calls (0884AE28 - 0884AF58, length 77)
_S1_2_88FE95C 3,591 instructions (0.000%), 171 calls (088FE95C - 088FE9AC, length 21)
_S1_2_884FCCC 3,589 instructions (0.000%), 97 calls (0884FCCC - 0884FD5C, length 37)
_S1_2_883BC38 3,584 instructions (0.000%), 28 calls (0883BC38 - 0883BE8C, length 150)
_S1_2_884F71C 3,577 instructions (0.000%), 49 calls (0884F71C - 0884F83C, length 73)
_S1_2_887E3E4 3,540 instructions (0.000%), 30 calls (0887E3E4 - 0887E734, length 213)
  Back Branch 0887E544 60 times (length 16)
_S1_2_88E8B30 3,524 instructions (0.000%), 92 calls (088E8B30 - 088E8C70, length 81)
  Back Branch 088E8B70 18 times (length 6)
_S1_2_884AD48 3,516 instructions (0.000%), 879 calls (0884AD48 - 0884AF58, length 133)
_S1_2_8853B54 3,414 instructions (0.000%), 5 calls (08853B54 - 08853FBC, length 283)
  Back Branch 08853E28 163 times (length 11)
  Back Branch 08853F80 26 times (length 103)
  Back Branch 08853E64 20 times (length 8)
_S1_2_890F8FC 3,407 instructions (0.000%), 49 calls (0890F8FC - 0890FAF0, length 126)
  Back Branch 0890F96C 173 times (length 7)
  Back Branch 0890F9C0 27 times (length 16)
_S1_2_8903DF4 3,398 instructions (0.000%), 39 calls (08903DF4 - 08903F5C, length 91)
  Back Branch 08903E54 72 times (length 3)
_S1_2_898BA18 3,360 instructions (0.000%), 672 calls (0898BA18 - 0898BA28, length 5)
_S1_2_88548F4 3,340 instructions (0.000%), 167 calls (088548F4 - 08854940, length 20)
_S1_2_8878A48 3,328 instructions (0.000%), 128 calls (08878A48 - 08878AAC, length 26)
_S1_2_8977E64 3,300 instructions (0.000%), 11 calls (08977E64 - 08977EE4, length 33)
  Back Branch 08977EC0 440 times (length 13)
_S1_2_8843348 3,276 instructions (0.000%), 126 calls (08843348 - 088433AC, length 26)
_S1_2_8950CD8 3,274 instructions (0.000%), 262 calls (08950CD8 - 08950D30, length 23)
_S1_2_884ACA0 3,272 instructions (0.000%), 818 calls (0884ACA0 - 0884AF58, length 175)
_S1_2_898DAB0 3,267 instructions (0.000%), 51 calls (0898DAB0 - 0898DAE4, length 14)
  Back Branch 0898DAD8 480 times (length 8)
_S1_2_8977EE8 3,256 instructions (0.000%), 11 calls (08977EE8 - 08977F4C, length 26)
  Back Branch 08977F2C 440 times (length 10)
_S1_2_884FDAC 3,221 instructions (0.000%), 160 calls (0884FDAC - 0884FE1C, length 29)
_S1_2_8862174 3,179 instructions (0.000%), 11 calls (08862174 - 088622C4, length 85)
  Back Branch 08862220 216 times (length 12)
_S1_2_8878AB0 3,150 instructions (0.000%), 126 calls (08878AB0 - 08878B10, length 25)
_S1_2_8877B88 3,136 instructions (0.000%), 49 calls (08877B88 - 08877D30, length 107)
_S1_2_89111D8 3,056 instructions (0.000%), 764 calls (089111D8 - 089111E4, length 4)
_S1_2_884ADC8 3,048 instructions (0.000%), 762 calls (0884ADC8 - 0884AF58, length 101)
_S1_2_88F3974 3,042 instructions (0.000%), 1 calls (088F3974 - 088F3CEC, length 223)
  Back Branch 088F3B3C 78 times (length 9)
  Back Branch 088F3BF8 32 times (length 43)
  Back Branch 088F3C88 32 times (length 26)
  Back Branch 088F3CB8 4 times (length 190)
_S1_2_89A1B54 3,030 instructions (0.000%), 1,515 calls (089A1B54 - 089A1B58, length 2)
_S1_2_884F004 3,003 instructions (0.000%), 77 calls (0884F004 - 0884F09C, length 39)
  Back Branch 0884F060 77 times (length 10)
_S1_2_88760B8 2,991 instructions (0.000%), 209 calls (088760B8 - 088760F8, length 17)
_S1_2_8866620 2,968 instructions (0.000%), 132 calls (08866620 - 088666B4, length 38)
  Back Branch 0886668C 4 times (length 16)
_S1_2_884F594 2,928 instructions (0.000%), 122 calls (0884F594 - 0884F5F0, length 24)
_S1_2_88DE07C 2,926 instructions (0.000%), 113 calls (088DE07C - 088DE124, length 43)
  Back Branch 088DE0B8 40 times (length 13)
_S1_2_88776E8 2,863 instructions (0.000%), 61 calls (088776E8 - 08877818, length 77)
_S1_2_88DE008 2,860 instructions (0.000%), 121 calls (088DE008 - 088DE078, length 29)
_S1_2_886DA04 2,832 instructions (0.000%), 177 calls (0886DA04 - 0886DA7C, length 31)
_S1_2_8999A70 2,828 instructions (0.000%), 202 calls (089999E0 - 08999AA4, length 50)
  Back Branch 08999A78 994 times (length 40)
_S1_2_8909F3C 2,816 instructions (0.000%), 88 calls (08909F3C - 0890A14C, length 133)
_S1_2_898DBF4 2,816 instructions (0.000%), 12 calls (0898DBF4 - 0898DC80, length 36)
  Back Branch 0898DC50 240 times (length 12)
_S1_2_89A1BAC 2,804 instructions (0.000%), 1,402 calls (089A1BAC - 089A1BB0, length 2)
_S1_2_8805094 2,791 instructions (0.000%), 148 calls (08805094 - 088050EC, length 23)
  Back Branch 088050CC 75 times (length 6)
_S1_2_8997C64 2,784 instructions (0.000%), 96 calls (08997C64 - 08997E1C, length 111)
_S1_2_8990284 2,771 instructions (0.000%), 163 calls (08990284 - 089902C4, length 17)
_S1_2_881E238 2,750 instructions (0.000%), 11 calls (0881E238 - 0881E2B8, length 33)
  Back Branch 0881E268 352 times (length 7)
_S1_2_8853068 2,732 instructions (0.000%), 683 calls (08853068 - 08853074, length 4)
_S1_2_8849598 2,724 instructions (0.000%), 12 calls (08849598 - 088495F4, length 24)
  Back Branch 088495D8 360 times (length 7)
_S1_2_88788FC 2,668 instructions (0.000%), 116 calls (088788FC - 08878954, length 23)
_S1_2_896412C 2,628 instructions (0.000%), 12 calls (0896412C - 08964494, length 219)
_S1_2_8905A64 2,605 instructions (0.000%), 22 calls (08905A64 - 08905C18, length 110)
  Back Branch 08905BF0 98 times (length 87)
  Back Branch 08905B10 29 times (length 16)
  Back Branch 08905BB8 22 times (length 75)
  Back Branch 08905BE4 12 times (length 3)
_S1_2_89188C8 2,600 instructions (0.000%), 104 calls (089188C8 - 0891893C, length 30)
_S1_2_889CBE4 2,592 instructions (0.000%), 1 calls (0889CBE4 - 0889CC98, length 46)
  Back Branch 0889CC7C 256 times (length 10)
_S1_2_8863990 2,592 instructions (0.000%), 1 calls (08863990 - 08863A44, length 46)
  Back Branch 08863A28 256 times (length 10)
_S1_2_8862EF8 2,592 instructions (0.000%), 1 calls (08862EF8 - 08862FAC, length 46)
  Back Branch 08862F90 256 times (length 10)
_S1_2_890F810 2,585 instructions (0.000%), 44 calls (0890F810 - 0890F8F8, length 59)
  Back Branch 0890F888 101 times (length 3)
_S1_2_88BBE7C 2,562 instructions (0.000%), 122 calls (088BBE7C - 088BBEF8, length 32)
_S1_2_8850F0C 2,550 instructions (0.000%), 1 calls (08850F0C - 08851F24, length 1031)
  Back Branch 08851C04 25 times (length 11)
  Back Branch 08851CD0 25 times (length 11)
  Back Branch 08851B38 18 times (length 11)
  Back Branch 08851A70 18 times (length 11)
  Back Branch 08851E68 17 times (length 11)
  Back Branch 088519A4 12 times (length 11)
  Back Branch 08851358 9 times (length 11)
  Back Branch 088518D8 9 times (length 11)
  Back Branch 088511D0 9 times (length 11)
  Back Branch 08851D9C 9 times (length 11)
  Back Branch 08851740 8 times (length 11)
  Back Branch 08851044 5 times (length 11)
  Back Branch 088515A8 5 times (length 11)
  Back Branch 08851108 4 times (length 11)
  Back Branch 0885180C 4 times (length 11)
  Back Branch 08851294 4 times (length 11)
  Back Branch 08851674 3 times (length 11)
  Back Branch 088514E0 3 times (length 11)
  Back Branch 0885141C 3 times (length 11)
_S1_2_88E49CC 2,530 instructions (0.000%), 11 calls (088E49CC - 088E49FC, length 13)
  Back Branch 088E49EC 352 times (length 7)
_S1_2_88EAAC8 2,529 instructions (0.000%), 2 calls (088EAAC8 - 088EAC80, length 111)
  Back Branch 088EAB9C 198 times (length 12)
_S1_2_8990708 2,528 instructions (0.000%), 316 calls (08990708 - 08990724, length 8)
_S1_2_887E25C 2,490 instructions (0.000%), 30 calls (0887E25C - 0887E3E0, length 98)
_S1_2_8843D8C 2,486 instructions (0.000%), 113 calls (08843D8C - 08843DE0, length 22)
_S1_2_887A748 2,482 instructions (0.000%), 73 calls (0887A748 - 0887A8DC, length 102)
_S1_2_884ACD8 2,480 instructions (0.000%), 620 calls (0884ACD8 - 0884AF58, length 161)
_S1_2_891043C 2,464 instructions (0.000%), 224 calls (08910230 - 08910594, length 218)
  Back Branch 08910450 224 times (length 138)
_S1_2_880AB2C 2,432 instructions (0.000%), 32 calls (0880AB2C - 0880AC94, length 91)
_S1_2_88080C4 2,414 instructions (0.000%), 75 calls (088080C4 - 08808678, length 366)
_S1_2_8999F8C 2,394 instructions (0.000%), 18 calls (08999B38 - 0899B11C, length 1402)
  Back Branch 08999B78 18 times (length 12)
  Back Branch 0899B0C0 18 times (length 1380)
_S1_2_884C918 2,380 instructions (0.000%), 70 calls (0884C918 - 0884C99C, length 34)
_S1_2_88504D8 2,318 instructions (0.000%), 122 calls (088504D8 - 08850520, length 19)
_S1_2_88625EC 2,304 instructions (0.000%), 256 calls (088625EC - 0886260C, length 9)
_S1_2_8814CAC 2,294 instructions (0.000%), 37 calls (08814CAC - 08814DA0, length 62)
_S1_2_884AC90 2,288 instructions (0.000%), 572 calls (0884AC90 - 0884AF58, length 179)
_S1_2_88684CC 2,287 instructions (0.000%), 8 calls (088684CC - 088685CC, length 65)
  Back Branch 088685A4 75 times (length 41)
_S1_2_8951080 2,252 instructions (0.000%), 24 calls (08951080 - 089513B0, length 205)
  Back Branch 08951228 18 times (length 10)
  Back Branch 08951358 14 times (length 96)
_S1_2_884AD78 2,232 instructions (0.000%), 558 calls (0884AD78 - 0884AF58, length 121)
_S1_2_8849400 2,226 instructions (0.000%), 318 calls (08849400 - 08849418, length 7)
_S1_2_884F5F4 2,212 instructions (0.000%), 158 calls (0884F5F4 - 0884F628, length 14)
_S1_2_89110B4 2,212 instructions (0.000%), 79 calls (089110B4 - 08911120, length 28)
_S1_2_884C8C0 2,205 instructions (0.000%), 147 calls (0884C8C0 - 0884C8F8, length 15)
_S1_2_887ED0C 2,190 instructions (0.000%), 30 calls (0887EB08 - 08880080, length 1375)
  Back Branch 0887FFB4 3,600 times (length 9)
  Back Branch 08880004 438 times (length 91)
  Back Branch 0887FDF8 30 times (length 1214)
_S1_2_884DC50 2,171 instructions (0.000%), 167 calls (0884DC50 - 0884DC80, length 13)
_S1_2_890408C 2,163 instructions (0.000%), 309 calls (0890408C - 089040A4, length 7)
_S1_2_886DD44 2,154 instructions (0.000%), 3 calls (0886DD44 - 0886E050, length 196)
  Back Branch 0886DEB0 81 times (length 31)
  Back Branch 0886DF44 15 times (length 81)
  Back Branch 0886DE90 6 times (length 11)
_S1_2_887C958 2,145 instructions (0.000%), 55 calls (0887C958 - 0887C9F0, length 39)
_S1_2_8873AF8 2,122 instructions (0.000%), 1,061 calls (08873AF8 - 08873AFC, length 2)
_S1_2_889C11C 2,112 instructions (0.000%), 96 calls (0889C11C - 0889C178, length 24)
_S1_2_89101F4 2,106 instructions (0.000%), 234 calls (089101F4 - 08910594, length 233)
_S1_2_88367A0 2,091 instructions (0.000%), 41 calls (088367A0 - 08836874, length 54)
_S1_2_88631E4 2,090 instructions (0.000%), 95 calls (088631E4 - 08863240, length 24)
_S1_2_8846D64 2,080 instructions (0.000%), 28 calls (08846D64 - 08846DF8, length 38)
  Back Branch 08846DAC 182 times (length 7)
_S1_2_884DA84 2,067 instructions (0.000%), 159 calls (0884DA84 - 0884DAB4, length 13)
_S1_2_884ADF8 2,064 instructions (0.000%), 516 calls (0884ADF8 - 0884AF58, length 89)
_S1_2_88699E4 2,058 instructions (0.000%), 49 calls (088699E4 - 08869D60, length 224)
  Back Branch 08869C14 49 times (length 18)
_S1_2_890B950 2,030 instructions (0.000%), 290 calls (0890B950 - 0890B968, length 7)
_S1_2_8963150 2,016 instructions (0.000%), 28 calls (08963150 - 089632C8, length 95)
_S1_2_8865918 2,014 instructions (0.000%), 22 calls (08865918 - 088659D8, length 49)
  Back Branch 088659B8 130 times (length 17)
  Back Branch 08865968 6 times (length 11)
_S1_2_88FE15C 2,002 instructions (0.000%), 182 calls (088FE15C - 088FE188, length 12)
_S1_2_8865A94 1,937 instructions (0.000%), 40 calls (08865A94 - 08865BA0, length 68)
  Back Branch 08865B18 15 times (length 14)
_S1_2_8867584 1,924 instructions (0.000%), 74 calls (08867584 - 08867660, length 56)
_S1_2_88E9D08 1,920 instructions (0.000%), 128 calls (088E9D08 - 088E9D58, length 21)
  Back Branch 088E9D38 100 times (length 6)
_S1_2_88471A4 1,872 instructions (0.000%), 936 calls (088471A4 - 088471A8, length 2)
_S1_2_8843184 1,869 instructions (0.000%), 126 calls (08843184 - 08843238, length 46)
_S1_2_883CBAC 1,857 instructions (0.000%), 1 calls (0883CBAC - 0883D0D0, length 330)
  Back Branch 0883CC48 26 times (length 11)
  Back Branch 0883D020 26 times (length 11)
  Back Branch 0883CD0C 24 times (length 11)
  Back Branch 0883CF5C 22 times (length 11)
  Back Branch 0883CDD4 21 times (length 11)
  Back Branch 0883CE98 20 times (length 11)
  Back Branch 0883CE10 11 times (length 8)
  Back Branch 0883CD4C 8 times (length 8)
  Back Branch 0883CC84 4 times (length 8)
  Back Branch 0883CF98 3 times (length 8)
  Back Branch 0883CED4 1 times (length 8)
_S1_2_8873548 1,854 instructions (0.000%), 206 calls (08873548 - 08873568, length 9)
_S1_2_8907434 1,848 instructions (0.000%), 308 calls (08907434 - 08907448, length 6)
_S1_2_89A1BBC 1,846 instructions (0.000%), 923 calls (089A1BBC - 089A1BC0, length 2)
_S1_2_880B974 1,845 instructions (0.000%), 45 calls (0880B974 - 0880BA14, length 41)
_S1_2_884E07C 1,834 instructions (0.000%), 131 calls (0884E07C - 0884E0B0, length 14)
_S1_2_8854C74 1,818 instructions (0.000%), 303 calls (08854C74 - 08854C88, length 6)
_S1_2_8843DE4 1,800 instructions (0.000%), 45 calls (08843DE4 - 08843EA0, length 48)
_S1_2_8910BFC 1,794 instructions (0.000%), 78 calls (08910BFC - 08910C7C, length 33)
_S1_2_884D958 1,792 instructions (0.000%), 128 calls (0884D958 - 0884D98C, length 14)
_S1_2_88547F4 1,779 instructions (0.000%), 77 calls (088547F4 - 08854858, length 26)
_S1_2_884C0F0 1,751 instructions (0.000%), 103 calls (0884C0F0 - 0884C15C, length 28)
_S1_2_884AC78 1,716 instructions (0.000%), 429 calls (0884AC78 - 0884AF58, length 185)
_S1_2_88092E8 1,715 instructions (0.000%), 21 calls (088092E8 - 088094C8, length 121)
_S1_2_880A568 1,692 instructions (0.000%), 18 calls (0880A568 - 0880A6DC, length 94)
_S1_2_8860E2C 1,681 instructions (0.000%), 41 calls (08860E2C - 08860EF8, length 52)
_S1_2_884D928 1,656 instructions (0.000%), 138 calls (0884D928 - 0884D954, length 12)
_S1_2_8918874 1,649 instructions (0.000%), 97 calls (08918874 - 089188BC, length 19)
_S1_2_884EFC0 1,649 instructions (0.000%), 97 calls (0884EFC0 - 0884F000, length 17)
_S1_2_884BC64 1,647 instructions (0.000%), 61 calls (0884BC64 - 0884BCFC, length 39)
_S1_2_884ADB8 1,636 instructions (0.000%), 409 calls (0884ADB8 - 0884AF58, length 105)
_S1_2_8968128 1,632 instructions (0.000%), 544 calls (08968128 - 08968130, length 3)
_S1_2_886830C 1,606 instructions (0.000%), 8 calls (0886830C - 0886840C, length 65)
  Back Branch 088683E4 52 times (length 41)
_S1_2_885485C 1,604 instructions (0.000%), 802 calls (0885485C - 08854860, length 2)
_S1_2_8852FDC 1,604 instructions (0.000%), 802 calls (08852FDC - 08852FE0, length 2)
_S1_2_898D6F4 1,602 instructions (0.000%), 12 calls (0898D6F4 - 0898D750, length 24)
  Back Branch 0898D740 240 times (length 14)
_S1_2_884ADB0 1,596 instructions (0.000%), 399 calls (0884ADB0 - 0884AF58, length 107)
_S1_2_88521C4 1,596 instructions (0.000%), 28 calls (088521C4 - 088522A4, length 57)
_S1_2_8809044 1,596 instructions (0.000%), 14 calls (08809044 - 088092E4, length 169)
_S1_2_88129D8 1,595 instructions (0.000%), 29 calls (088129D8 - 08812AB0, length 55)
_S1_2_88745CC 1,584 instructions (0.000%), 120 calls (088745CC - 08874614, length 19)
_S1_2_8906160 1,584 instructions (0.000%), 44 calls (08906160 - 0890620C, length 44)
_S1_2_890B86C 1,582 instructions (0.000%), 226 calls (0890B86C - 0890B884, length 7)
_S1_2_88E9E08 1,576 instructions (0.000%), 100 calls (088E9E08 - 088E9E58, length 21)
  Back Branch 088E9E38 88 times (length 6)
_S1_2_88E9DB4 1,576 instructions (0.000%), 100 calls (088E9DB4 - 088E9E04, length 21)
  Back Branch 088E9DE4 88 times (length 6)
_S1_2_8906210 1,552 instructions (0.000%), 35 calls (08906210 - 08906300, length 61)
  Back Branch 089062C8 27 times (length 16)
_S1_2_8852F78 1,547 instructions (0.000%), 77 calls (08852F78 - 08852FD8, length 25)
_S1_2_889C98C 1,536 instructions (0.000%), 256 calls (0889C98C - 0889C9A0, length 6)
_S1_2_886346C 1,536 instructions (0.000%), 256 calls (0886346C - 08863480, length 6)
_S1_2_884D8F8 1,536 instructions (0.000%), 128 calls (0884D8F8 - 0884D924, length 12)
_S1_2_8814BF4 1,518 instructions (0.000%), 33 calls (08814BF4 - 08814CA8, length 46)
_S1_2_88491B0 1,515 instructions (0.000%), 5 calls (088491B0 - 088492CC, length 72)
  Back Branch 08849220 150 times (length 8)
  Back Branch 0884925C 5 times (length 8)
_S1_2_89A1D64 1,498 instructions (0.000%), 749 calls (089A1D64 - 089A1D68, length 2)
_S1_2_8854864 1,494 instructions (0.000%), 747 calls (08854864 - 08854868, length 2)
_S1_2_8868228 1,481 instructions (0.000%), 170 calls (08868228 - 0886824C, length 10)
_S1_2_8999AA8 1,476 instructions (0.000%), 18 calls (08999AA8 - 0899B11C, length 1438)
  Back Branch 08999B78 18 times (length 12)
  Back Branch 0899B0C0 18 times (length 1380)
_S1_2_887315C 1,472 instructions (0.000%), 32 calls (0887315C - 08873254, length 63)
_S1_2_88BCC18 1,464 instructions (0.000%), 122 calls (088BCC18 - 088BCC44, length 12)
_S1_2_88FE7B4 1,456 instructions (0.000%), 208 calls (088FE7B4 - 088FE7CC, length 7)
_S1_2_8874624 1,452 instructions (0.000%), 4 calls (08874624 - 08874CD8, length 430)
  Back Branch 08874AF4 18 times (length 12)
  Back Branch 08874C90 6 times (length 256)
_S1_2_88DD7F0 1,441 instructions (0.000%), 29 calls (088DD7F0 - 088DD88C, length 40)
  Back Branch 088DD868 36 times (length 15)
_S1_2_880D2E4 1,435 instructions (0.000%), 35 calls (0880D2E4 - 0880D384, length 41)
_S1_2_8910F1C 1,430 instructions (0.000%), 286 calls (08910F1C - 08910F2C, length 5)
_S1_2_8873258 1,426 instructions (0.000%), 31 calls (08873258 - 0887330C, length 46)
_S1_2_88DD684 1,419 instructions (0.000%), 77 calls (088DD684 - 088DD704, length 33)
  Back Branch 088DD6EC 16 times (length 15)
_S1_2_88E66BC 1,416 instructions (0.000%), 44 calls (088E66BC - 088E67FC, length 81)
_S1_2_8868124 1,390 instructions (0.000%), 8 calls (08868124 - 08868224, length 65)
  Back Branch 088681FC 44 times (length 41)
_S1_2_886EC54 1,374 instructions (0.000%), 13 calls (0886EC54 - 0886ED5C, length 67)
  Back Branch 0886ED30 100 times (length 15)
_S1_2_8844064 1,351 instructions (0.000%), 193 calls (08844064 - 0884407C, length 7)
_S1_2_8903F60 1,345 instructions (0.000%), 31 calls (08903F60 - 08904040, length 57)
  Back Branch 08904020 12 times (length 16)
_S1_2_88BCC60 1,328 instructions (0.000%), 8 calls (088BCC60 - 088BCCC0, length 25)
  Back Branch 088BCCB4 102 times (length 12)
_S1_2_88094CC 1,320 instructions (0.000%), 44 calls (088094CC - 08809540, length 30)
_S1_2_884FD60 1,309 instructions (0.000%), 77 calls (0884FD60 - 0884FDA8, length 19)
_S1_2_88F07D8 1,309 instructions (0.000%), 11 calls (088F07D8 - 088F08A8, length 53)
  Back Branch 088F086C 66 times (length 28)
_S1_2_89A197C 1,302 instructions (0.000%), 651 calls (089A197C - 089A1980, length 2)
_S1_2_88647A0 1,299 instructions (0.000%), 41 calls (088647A0 - 08864810, length 29)
  Back Branch 088647E8 35 times (length 9)
_S1_2_88127D0 1,296 instructions (0.000%), 18 calls (088127D0 - 088128FC, length 76)
_S1_2_89961DC 1,296 instructions (0.000%), 5 calls (089961DC - 08996934, length 471)
_S1_2_883B518 1,290 instructions (0.000%), 30 calls (0883B518 - 0883B5C0, length 43)
_S1_2_88052A0 1,288 instructions (0.000%), 22 calls (088052A0 - 08805390, length 61)
_S1_2_884AD90 1,284 instructions (0.000%), 321 calls (0884AD90 - 0884AF58, length 115)
_S1_2_88FE170 1,274 instructions (0.000%), 182 calls (088FE170 - 088FE188, length 7)
_S1_2_887E738 1,260 instructions (0.000%), 30 calls (0887E738 - 0887E884, length 84)
_S1_2_88FECB8 1,248 instructions (0.000%), 39 calls (088FECB8 - 088FEDAC, length 62)
_S1_2_886DA1C 1,225 instructions (0.000%), 49 calls (0886DA1C - 0886DA7C, length 25)
_S1_2_886C9E4 1,225 instructions (0.000%), 49 calls (0886C9E4 - 0886CA4C, length 27)
_S1_2_880ED60 1,218 instructions (0.000%), 21 calls (0880ED60 - 0880EE44, length 58)
_S1_2_884F294 1,184 instructions (0.000%), 160 calls (0884F294 - 0884F2BC, length 11)
_S1_2_88141A8 1,180 instructions (0.000%), 10 calls (088141A8 - 0881437C, length 118)
_S1_2_8813FD0 1,180 instructions (0.000%), 10 calls (08813FD0 - 088141A4, length 118)
_S1_2_8853748 1,177 instructions (0.000%), 14 calls (08853748 - 088537F4, length 44)
  Back Branch 088537CC 45 times (length 21)
_S1_2_8877D34 1,176 instructions (0.000%), 49 calls (08877D34 - 08877D90, length 24)
_S1_2_8820AD8 1,160 instructions (0.000%), 10 calls (08820AD8 - 08820CA4, length 116)
_S1_2_8915570 1,152 instructions (0.000%), 12 calls (08915570 - 089156F8, length 99)
_S1_2_88505B8 1,144 instructions (0.000%), 44 calls (088505B8 - 0885061C, length 26)
_S1_2_8808010 1,139 instructions (0.000%), 75 calls (08808010 - 08808678, length 411)
_S1_2_8811A58 1,134 instructions (0.000%), 27 calls (08811A58 - 08811AFC, length 42)
_S1_2_88FE9B0 1,128 instructions (0.000%), 141 calls (088FE9B0 - 088FE9CC, length 8)
_S1_2_884AF30 1,112 instructions (0.000%), 278 calls (0884AF30 - 0884AF58, length 11)
_S1_2_889C9FC 1,112 instructions (0.000%), 20 calls (0889C9FC - 0889CA74, length 31)
  Back Branch 0889CA68 90 times (length 8)
_S1_2_8963448 1,104 instructions (0.000%), 48 calls (08963448 - 089634A0, length 23)
_S1_2_884ADC0 1,084 instructions (0.000%), 271 calls (0884ADC0 - 0884AF58, length 103)
_S1_2_883C8EC 1,083 instructions (0.000%), 19 calls (0883C8EC - 0883C9CC, length 57)
_S1_2_884ACA8 1,068 instructions (0.000%), 267 calls (0884ACA8 - 0884AF58, length 173)
_S1_2_8864880 1,066 instructions (0.000%), 82 calls (08864880 - 088648C0, length 17)
_S1_2_88666B8 1,065 instructions (0.000%), 29 calls (088666B8 - 088667BC, length 66)
  Back Branch 0886673C 15 times (length 14)
_S1_2_8864760 1,064 instructions (0.000%), 76 calls (08864760 - 0886479C, length 16)
_S1_2_884F6CC 1,060 instructions (0.000%), 53 calls (0884F6CC - 0884F718, length 20)
_S1_2_88123CC 1,058 instructions (0.000%), 23 calls (088123CC - 08812480, length 46)
_S1_2_8861164 1,056 instructions (0.000%), 132 calls (08861164 - 08861180, length 8)
_S1_2_8870674 1,053 instructions (0.000%), 39 calls (08870674 - 08870704, length 37)
_S1_2_884E4BC 1,052 instructions (0.000%), 45 calls (0884E4BC - 0884E518, length 24)
_S1_2_8861184 1,045 instructions (0.000%), 11 calls (08861184 - 088611C8, length 18)
  Back Branch 088611B0 132 times (length 7)
_S1_2_8814558 1,040 instructions (0.000%), 10 calls (08814558 - 088146F4, length 104)
_S1_2_88374FC 1,036 instructions (0.000%), 14 calls (088374FC - 08837620, length 74)
_S1_2_8812188 1,026 instructions (0.000%), 18 calls (08812188 - 08812268, length 57)
_S1_2_8870A38 1,020 instructions (0.000%), 204 calls (08870A38 - 08870A48, length 5)
_S1_2_884F1C8 1,020 instructions (0.000%), 20 calls (0884F1C8 - 0884F290, length 51)
_S1_2_88E962C 1,020 instructions (0.000%), 1 calls (088E962C - 088E9858, length 140)
  Back Branch 088E96C4 22 times (length 9)
  Back Branch 088E9820 11 times (length 76)
_S1_2_88BAF90 1,016 instructions (0.000%), 8 calls (088BAEC4 - 088BB234, length 221)
  Back Branch 088BB004 1,954 times (length 82)
_S1_2_88FBDC0 1,013 instructions (0.000%), 63 calls (088FBDC0 - 088FBE00, length 17)
_S1_2_884AD58 1,008 instructions (0.000%), 252 calls (0884AD58 - 0884AF58, length 129)
_S1_2_881E518 1,001 instructions (0.000%), 7 calls (0881E518 - 0881E750, length 143)
_S1_2_890F56C 984 instructions (0.000%), 12 calls (0890F56C - 0890F65C, length 61)
  Back Branch 0890F5E4 48 times (length 7)
_S1_2_89902C8 980 instructions (0.000%), 70 calls (089902C8 - 08990330, length 27)
_S1_2_88EBD68 979 instructions (0.000%), 11 calls (088EBD68 - 088EBE24, length 48)
  Back Branch 088EBDC0 66 times (length 16)
_S1_2_899D744 954 instructions (0.000%), 18 calls (0899D744 - 0899D998, length 150)
_S1_2_888C080 946 instructions (0.000%), 43 calls (0888C080 - 0888C0DC, length 24)
_S1_2_88FE248 936 instructions (0.000%), 78 calls (088FE248 - 088FE274, length 12)
_S1_2_881254C 912 instructions (0.000%), 19 calls (0881254C - 08812608, length 48)
_S1_2_88FE064 910 instructions (0.000%), 182 calls (088FE064 - 088FE074, length 5)
_S1_2_880831C 906 instructions (0.000%), 60 calls (0880831C - 08808678, length 216)
_S1_2_89048EC 900 instructions (0.000%), 12 calls (089048EC - 08904A20, length 78)
_S1_2_8813E68 900 instructions (0.000%), 10 calls (08813E68 - 08813FCC, length 90)
_S1_2_89A1BC4 898 instructions (0.000%), 449 calls (089A1BC4 - 089A1BC8, length 2)
_S1_2_884AD80 892 instructions (0.000%), 223 calls (0884AD80 - 0884AF58, length 119)
_S1_2_8844E50 867 instructions (0.000%), 51 calls (08844E50 - 08844E90, length 17)
_S1_2_898BB04 864 instructions (0.000%), 144 calls (0898BB04 - 0898BB18, length 6)
_S1_2_8864040 864 instructions (0.000%), 6 calls (08864040 - 088641C8, length 99)
  Back Branch 088640E8 49 times (length 10)
  Back Branch 088640B4 2 times (length 10)
_S1_2_88FE8E8 858 instructions (0.000%), 39 calls (088FE8E8 - 088FE958, length 29)
_S1_2_889C224 858 instructions (0.000%), 22 calls (0889C224 - 0889C2E8, length 50)
_S1_2_880A130 858 instructions (0.000%), 11 calls (0880A130 - 0880A264, length 78)
_S1_2_88634DC 854 instructions (0.000%), 34 calls (088634DC - 08863554, length 31)
  Back Branch 0886353C 28 times (length 8)
_S1_2_883A594 853 instructions (0.000%), 33 calls (0883A594 - 0883A620, length 36)
_S1_2_8862414 844 instructions (0.000%), 39 calls (08862414 - 08862480, length 28)
_S1_2_883BE90 840 instructions (0.000%), 28 calls (0883BE90 - 0883BF04, length 30)
_S1_2_889AA48 836 instructions (0.000%), 22 calls (0889AA48 - 0889AAF8, length 45)
  Back Branch 0889AAD4 22 times (length 21)
_S1_2_898B9E4 835 instructions (0.000%), 167 calls (0898B9E4 - 0898B9F4, length 5)
_S1_2_8910C80 825 instructions (0.000%), 5 calls (08910C80 - 08910F18, length 167)
_S1_2_8811C9C 820 instructions (0.000%), 20 calls (08811C9C - 08811D3C, length 41)
_S1_2_8988E88 810 instructions (0.000%), 810 calls (08988E88 - 08988F6C, length 58)
_S1_2_884EBCC 810 instructions (0.000%), 18 calls (0884EB38 - 0884ECDC, length 106)
  Back Branch 0884EC94 1,919 times (length 89)
_S1_2_88685D0 810 instructions (0.000%), 6 calls (088685D0 - 08868688, length 47)
  Back Branch 08868660 30 times (length 22)
_S1_2_880555C 809 instructions (0.000%), 1 calls (0880555C - 08805688, length 76)
  Back Branch 088055E0 72 times (length 8)
  Back Branch 08805610 12 times (length 23)
_S1_2_890A584 792 instructions (0.000%), 88 calls (0890A584 - 0890A5A4, length 9)
_S1_2_8909F18 792 instructions (0.000%), 88 calls (08909F18 - 08909F38, length 9)
_S1_2_8909DD4 792 instructions (0.000%), 88 calls (08909DD4 - 08909DF4, length 9)
_S1_2_884DE78 792 instructions (0.000%), 36 calls (0884DE78 - 0884DECC, length 22)
_S1_2_8864844 789 instructions (0.000%), 49 calls (08864844 - 0886487C, length 15)
  Back Branch 08864868 45 times (length 7)
_S1_2_885CA10 788 instructions (0.000%), 19 calls (0885CA10 - 0885CAE4, length 54)
_S1_2_88FC674 784 instructions (0.000%), 49 calls (088FC674 - 088FC6B0, length 16)
_S1_2_88526B8 781 instructions (0.000%), 18 calls (088526B8 - 08852768, length 45)
_S1_2_889C1B4 776 instructions (0.000%), 30 calls (0889C1B4 - 0889C220, length 28)
_S1_2_8964ADC 774 instructions (0.000%), 24 calls (08964ADC - 08964B8C, length 45)
_S1_2_898BF88 774 instructions (0.000%), 18 calls (0898BF88 - 0898C084, length 64)
_S1_2_88FB530 770 instructions (0.000%), 11 calls (088FB530 - 088FB5BC, length 36)
  Back Branch 088FB588 55 times (length 16)
_S1_2_88EAE98 770 instructions (0.000%), 11 calls (088EAE98 - 088EAFB4, length 72)
_S1_2_8876D5C 768 instructions (0.000%), 48 calls (08876D5C - 08876E40, length 58)
_S1_2_8808FE4 768 instructions (0.000%), 32 calls (08808FE4 - 08809040, length 24)
_S1_2_89978A0 768 instructions (0.000%), 24 calls (089978A0 - 089979B0, length 69)
_S1_2_8950724 765 instructions (0.000%), 17 calls (08950724 - 089507F4, length 53)
_S1_2_88E8C74 760 instructions (0.000%), 21 calls (088E8C74 - 088E8DB4, length 81)
_S1_2_88E8960 748 instructions (0.000%), 44 calls (088E8960 - 088E89AC, length 20)
_S1_2_89973A4 748 instructions (0.000%), 11 calls (089973A4 - 08997600, length 152)
_S1_2_898DAE8 744 instructions (0.000%), 4 calls (0898DAE8 - 0898DB88, length 41)
  Back Branch 0898DB58 80 times (length 15)
_S1_2_891885C 738 instructions (0.000%), 123 calls (0891885C - 08918870, length 6)
_S1_2_896136C 736 instructions (0.000%), 32 calls (0896136C - 089613C4, length 23)
_S1_2_8854064 734 instructions (0.000%), 16 calls (08854064 - 088541C8, length 90)
  Back Branch 08854190 10 times (length 59)
_S1_2_884AE58 716 instructions (0.000%), 179 calls (0884AE58 - 0884AF58, length 65)
_S1_2_88BA808 714 instructions (0.000%), 51 calls (088BA808 - 088BA83C, length 14)
_S1_2_8853AF8 712 instructions (0.000%), 11 calls (08853AF8 - 08853B50, length 23)
  Back Branch 08853B44 48 times (length 16)
_S1_2_898E5C8 709 instructions (0.000%), 1 calls (0898E5C8 - 0898E818, length 149)
  Back Branch 0898E6C4 30 times (length 9)
  Back Branch 0898E69C 20 times (length 14)
  Back Branch 0898E744 4 times (length 21)
_S1_2_8909DA4 704 instructions (0.000%), 88 calls (08909DA4 - 08909DC0, length 8)
_S1_2_8850570 702 instructions (0.000%), 39 calls (08850570 - 088505B4, length 18)
_S1_2_884AEB0 696 instructions (0.000%), 174 calls (0884AEB0 - 0884AF58, length 43)
_S1_2_8863EB0 695 instructions (0.000%), 8 calls (08863EB0 - 0886403C, length 100)
_S1_2_890B228 693 instructions (0.000%), 21 calls (0890B228 - 0890B2A8, length 33)
_S1_2_8905DB0 692 instructions (0.000%), 11 calls (08905DB0 - 08905F7C, length 116)
  Back Branch 08905EB0 16 times (length 29)
  Back Branch 08905ECC 2 times (length 63)
  Back Branch 08905F50 2 times (length 29)
_S1_2_8808CC8 690 instructions (0.000%), 46 calls (08808CC8 - 08808D00, length 15)
_S1_2_884ED98 684 instructions (0.000%), 228 calls (0884ED98 - 0884EDA0, length 3)
_S1_2_8953A40 680 instructions (0.000%), 17 calls (08953A40 - 08953B00, length 49)
_S1_2_880815C 677 instructions (0.000%), 45 calls (0880815C - 08808678, length 328)
_S1_2_8808060 677 instructions (0.000%), 45 calls (08808060 - 08808678, length 391)
_S1_2_88DD3DC 672 instructions (0.000%), 28 calls (088DD3DC - 088DD460, length 34)
_S1_2_898DB8C 672 instructions (0.000%), 4 calls (0898DB8C - 0898DBF0, length 26)
  Back Branch 0898DBE0 80 times (length 18)
_S1_2_884AE98 668 instructions (0.000%), 167 calls (0884AE98 - 0884AF58, length 49)
_S1_2_88FE9D0 664 instructions (0.000%), 83 calls (088FE9D0 - 088FE9EC, length 8)
_S1_2_8843508 656 instructions (0.000%), 7 calls (08843508 - 0884395C, length 278)
  Back Branch 088437D0 6 times (length 3)
  Back Branch 08843620 2 times (length 3)
_S1_2_884E194 651 instructions (0.000%), 31 calls (0884E194 - 0884E1E4, length 21)
_S1_2_880B58C 650 instructions (0.000%), 13 calls (0880B58C - 0880B650, length 50)
_S1_2_8868250 648 instructions (0.000%), 6 calls (08868250 - 08868308, length 47)
  Back Branch 088682E0 23 times (length 22)
_S1_2_898E388 648 instructions (0.000%), 5 calls (0898E388 - 0898E3E8, length 25)
  Back Branch 0898E3D8 100 times (length 16)
_S1_2_891F914 637 instructions (0.000%), 49 calls (0891F914 - 0891F944, length 13)
_S1_2_8869940 637 instructions (0.000%), 49 calls (08869940 - 08869D60, length 265)
  Back Branch 08869C14 49 times (length 18)
_S1_2_89A188C 634 instructions (0.000%), 317 calls (089A188C - 089A1890, length 2)
_S1_2_89A1874 634 instructions (0.000%), 317 calls (089A1874 - 089A1878, length 2)
_S1_2_89A1854 634 instructions (0.000%), 317 calls (089A1854 - 089A1858, length 2)
_S1_2_89A1844 634 instructions (0.000%), 317 calls (089A1844 - 089A1848, length 2)
_S1_2_89A181C 634 instructions (0.000%), 317 calls (089A181C - 089A1820, length 2)
_S1_2_898BD78 630 instructions (0.000%), 90 calls (0898BD78 - 0898BD9C, length 10)
_S1_2_8853130 628 instructions (0.000%), 16 calls (08853130 - 088531D8, length 43)
  Back Branch 088531A8 13 times (length 20)
_S1_2_8837418 627 instructions (0.000%), 11 calls (08837418 - 088374F8, length 57)
_S1_2_8868410 626 instructions (0.000%), 6 calls (08868410 - 088684C8, length 47)
  Back Branch 088684A0 22 times (length 22)
_S1_2_889C544 625 instructions (0.000%), 125 calls (0889C544 - 0889C554, length 5)
_S1_2_8907330 624 instructions (0.000%), 52 calls (08907330 - 0890735C, length 12)
_S1_2_88EC85C 600 instructions (0.000%), 12 calls (088EC85C - 088EC920, length 50)
_S1_2_88146F8 590 instructions (0.000%), 5 calls (088146F8 - 088148CC, length 118)
_S1_2_885047C 588 instructions (0.000%), 49 calls (0885047C - 088504A8, length 12)
_S1_2_88EBC0C 588 instructions (0.000%), 12 calls (088EBC0C - 088EBC54, length 19)
  Back Branch 088EBC3C 72 times (length 6)
_S1_2_89777AC 588 instructions (0.000%), 2 calls (089777AC - 089777FC, length 21)
  Back Branch 089777E4 80 times (length 7)
_S1_2_8937228 585 instructions (0.000%), 5 calls (08937228 - 0893751C, length 190)
  Back Branch 0893729C 15 times (length 8)
  Back Branch 08937314 15 times (length 8)
  Back Branch 089372C8 5 times (length 21)
_S1_2_8990144 581 instructions (0.000%), 1 calls (08990144 - 08990264, length 73)
  Back Branch 0899018C 40 times (length 9)
  Back Branch 08990250 40 times (length 6)
_S1_2_890361C 572 instructions (0.000%), 13 calls (0890361C - 089036C8, length 44)
_S1_2_883FB1C 563 instructions (0.000%), 8 calls (0883FB1C - 0883FD30, length 134)
_S1_2_88ECE48 559 instructions (0.000%), 13 calls (088ECE48 - 088ECEF0, length 43)
_S1_2_88FAAB8 550 instructions (0.000%), 11 calls (088FAAB8 - 088FAB24, length 28)
  Back Branch 088FAB04 55 times (length 13)
_S1_2_884CF40 550 instructions (0.000%), 11 calls (0884CF40 - 0884D004, length 50)
_S1_2_8978278 546 instructions (0.000%), 1 calls (08978278 - 089783CC, length 86)
  Back Branch 0897838C 32 times (length 52)
_S1_2_890F3C0 544 instructions (0.000%), 32 calls (0890F3C0 - 0890F460, length 41)
_S1_2_8960C70 544 instructions (0.000%), 2 calls (08960C70 - 08960E70, length 129)
  Back Branch 08960D78 24 times (length 7)
  Back Branch 08960DFC 12 times (length 8)
  Back Branch 08960CC8 8 times (length 8)
  Back Branch 08960E3C 2 times (length 74)
_S1_2_8977F8C 542 instructions (0.000%), 1 calls (08977F8C - 08978040, length 46)
  Back Branch 08978014 40 times (length 24)
_S1_2_889C17C 540 instructions (0.000%), 45 calls (0889C17C - 0889C1B0, length 14)
_S1_2_88504AC 539 instructions (0.000%), 49 calls (088504AC - 088504D4, length 11)
_S1_2_89636C8 536 instructions (0.000%), 4 calls (089636C8 - 08963788, length 49)
  Back Branch 08963758 24 times (length 23)
_S1_2_8903ADC 532 instructions (0.000%), 28 calls (08903ADC - 08903B3C, length 25)
_S1_2_88FEECC 532 instructions (0.000%), 28 calls (088FEECC - 088FEF14, length 19)
_S1_2_8961DA8 528 instructions (0.000%), 16 calls (08961DA8 - 08961E30, length 35)
_S1_2_891F35C 528 instructions (0.000%), 12 calls (0891F35C - 0891F428, length 52)
_S1_2_880698C 528 instructions (0.000%), 11 calls (0880698C - 08806A48, length 48)
_S1_2_8850EF0 525 instructions (0.000%), 75 calls (08850EF0 - 08850F08, length 7)
_S1_2_8863414 520 instructions (0.000%), 104 calls (08863414 - 08863424, length 5)
_S1_2_88BA608 518 instructions (0.000%), 37 calls (088BA608 - 088BA63C, length 14)
_S1_2_891F42C 513 instructions (0.000%), 57 calls (0891F42C - 0891F44C, length 9)
_S1_2_8807118 508 instructions (0.000%), 6 calls (08807118 - 088072E0, length 115)
_S1_2_8863244 504 instructions (0.000%), 42 calls (08863244 - 08863278, length 14)
_S1_2_884AEF8 500 instructions (0.000%), 125 calls (0884AEF8 - 0884AF58, length 25)
_S1_2_89670E0 495 instructions (0.000%), 33 calls (089670E0 - 08967118, length 15)
_S1_2_8860D48 492 instructions (0.000%), 41 calls (08860D48 - 08860D7C, length 14)
_S1_2_88FB3D0 492 instructions (0.000%), 12 calls (088FB3D0 - 088FB410, length 17)
  Back Branch 088FB3FC 60 times (length 6)
_S1_2_885488C 490 instructions (0.000%), 49 calls (0885488C - 088548B0, length 10)
_S1_2_886190C 490 instructions (0.000%), 14 calls (0886190C - 088619AC, length 41)
_S1_2_88547E0 485 instructions (0.000%), 97 calls (088547E0 - 088547F0, length 5)
_S1_2_8852F64 485 instructions (0.000%), 97 calls (08852F64 - 08852F74, length 5)
_S1_2_884C3E4 484 instructions (0.000%), 121 calls (0884C3E4 - 0884C3F0, length 4)
_S1_2_884FE74 480 instructions (0.000%), 160 calls (0884FE74 - 0884FE7C, length 3)
_S1_2_886327C 476 instructions (0.000%), 21 calls (0886327C - 088632E8, length 28)
_S1_2_8978118 476 instructions (0.000%), 2 calls (08978118 - 08978168, length 21)
  Back Branch 08978150 64 times (length 7)
_S1_2_8937C48 470 instructions (0.000%), 10 calls (08937C48 - 08937D60, length 71)
_S1_2_8937B2C 470 instructions (0.000%), 10 calls (08937B2C - 08937C44, length 71)
_S1_2_890B64C 468 instructions (0.000%), 39 calls (0890B64C - 0890B684, length 15)
_S1_2_885C9CC 468 instructions (0.000%), 36 calls (0885C9CC - 0885C9FC, length 13)
_S1_2_88FAA80 456 instructions (0.000%), 12 calls (088FAA80 - 088FAAB4, length 14)
  Back Branch 088FAAA8 60 times (length 6)
_S1_2_88BBC40 450 instructions (0.000%), 30 calls (088BBC40 - 088BBC78, length 15)
_S1_2_88475B0 450 instructions (0.000%), 30 calls (088475B0 - 088475E8, length 15)
_S1_2_884AE38 444 instructions (0.000%), 111 calls (0884AE38 - 0884AF58, length 73)
_S1_2_89861E8 442 instructions (0.000%), 17 calls (089861E8 - 0898624C, length 26)
_S1_2_8876C60 441 instructions (0.000%), 49 calls (08876C60 - 08876C80, length 9)
_S1_2_88EB044 440 instructions (0.000%), 44 calls (088EB044 - 088EB068, length 10)
_S1_2_88FE294 429 instructions (0.000%), 39 calls (088FE294 - 088FE2BC, length 11)
_S1_2_89A184C 424 instructions (0.000%), 212 calls (089A184C - 089A1850, length 2)
_S1_2_886F10C 424 instructions (0.000%), 4 calls (0886F10C - 0886F2B0, length 106)
_S1_2_88EB06C 423 instructions (0.000%), 47 calls (088EB06C - 088EB08C, length 9)
_S1_2_88EAFD8 423 instructions (0.000%), 47 calls (088EAFD8 - 088EAFF8, length 9)
_S1_2_8867B40 423 instructions (0.000%), 47 calls (08867B40 - 08867B84, length 18)
_S1_2_8914E98 420 instructions (0.000%), 35 calls (08914E98 - 08914F88, length 61)
_S1_2_88478A0 420 instructions (0.000%), 1 calls (088478A0 - 08847A08, length 91)
  Back Branch 088479B8 30 times (length 7)
  Back Branch 08847990 12 times (length 6)
  Back Branch 08847954 10 times (length 6)
  Back Branch 08847928 2 times (length 6)
_S1_2_88E4DCC 418 instructions (0.000%), 22 calls (088E4DCC - 088E4E30, length 26)
_S1_2_883F874 418 instructions (0.000%), 11 calls (0883F874 - 0883F99C, length 75)
_S1_2_898FFB4 414 instructions (0.000%), 23 calls (0898FFB4 - 08990004, length 21)
_S1_2_884C160 414 instructions (0.000%), 18 calls (0884C160 - 0884C1EC, length 36)
_S1_2_8936650 412 instructions (0.000%), 2 calls (08936650 - 08936884, length 142)
  Back Branch 08936778 6 times (length 8)
  Back Branch 0893670C 6 times (length 8)
  Back Branch 089367C0 6 times (length 8)
  Back Branch 08936838 6 times (length 8)
  Back Branch 08936738 2 times (length 21)
  Back Branch 089367EC 2 times (length 21)
_S1_2_89877A0 412 instructions (0.000%), 1 calls (089877A0 - 08987AC8, length 203)
  Back Branch 089879EC 36 times (length 5)
  Back Branch 0898798C 24 times (length 3)
  Back Branch 08987AC4 1 times (length 133)
  Back Branch 0898786C 1 times (length 11)
_S1_2_8937D6C 410 instructions (0.000%), 10 calls (08937D6C - 08937E60, length 62)
_S1_2_8844D84 408 instructions (0.000%), 12 calls (08844D84 - 08844E08, length 34)
_S1_2_88604D4 405 instructions (0.000%), 27 calls (088604D4 - 08860514, length 17)
_S1_2_88480E0 404 instructions (0.000%), 14 calls (088480E0 - 0884814C, length 28)
  Back Branch 0884812C 14 times (length 10)
_S1_2_8872AD0 401 instructions (0.000%), 1 calls (08872AD0 - 08873110, length 401)
_S1_2_8936888 400 instructions (0.000%), 2 calls (08936888 - 08936B88, length 193)
  Back Branch 08936B28 6 times (length 8)
  Back Branch 08936A84 6 times (length 8)
  Back Branch 08936AD4 6 times (length 8)
  Back Branch 08936A30 6 times (length 8)
  Back Branch 08936B00 2 times (length 21)
  Back Branch 08936A5C 2 times (length 21)
_S1_2_88FEDB0 399 instructions (0.000%), 57 calls (088FEDB0 - 088FEDD4, length 10)
_S1_2_89585AC 391 instructions (0.000%), 17 calls (089585AC - 08958604, length 23)
_S1_2_890A68C 390 instructions (0.000%), 39 calls (0890A68C - 0890A6BC, length 13)
_S1_2_890A658 390 instructions (0.000%), 39 calls (0890A658 - 0890A688, length 13)
_S1_2_88FC5B4 390 instructions (0.000%), 13 calls (088FC5B4 - 088FC628, length 30)
_S1_2_8906324 384 instructions (0.000%), 32 calls (08906324 - 08906358, length 14)
_S1_2_884EB98 384 instructions (0.000%), 4 calls (0884EB38 - 0884ECDC, length 106)
  Back Branch 0884EC94 1,919 times (length 89)
_S1_2_88FBBDC 381 instructions (0.000%), 8 calls (088FBBDC - 088FBCB8, length 56)
_S1_2_8904B44 377 instructions (0.000%), 29 calls (08904B44 - 08904B74, length 13)
_S1_2_884ACB0 376 instructions (0.000%), 94 calls (0884ACB0 - 0884AF58, length 171)
_S1_2_8850EDC 375 instructions (0.000%), 75 calls (08850EDC - 08850EEC, length 5)
_S1_2_88E9B4C 374 instructions (0.000%), 1 calls (088E9B4C - 088E9D04, length 111)
  Back Branch 088E9BF4 12 times (length 9)
  Back Branch 088E9C9C 10 times (length 15)
  Back Branch 088E9CB4 2 times (length 44)
_S1_2_8850358 373 instructions (0.000%), 24 calls (08850358 - 088503E4, length 36)
_S1_2_8906A70 372 instructions (0.000%), 31 calls (08906A70 - 08906A9C, length 12)
_S1_2_88FBB80 372 instructions (0.000%), 31 calls (088FBB80 - 088FBBAC, length 12)
_S1_2_88E9D5C 372 instructions (0.000%), 28 calls (088E9D5C - 088E9DB0, length 22)
  Back Branch 088E9D8C 12 times (length 6)
_S1_2_8937A48 370 instructions (0.000%), 10 calls (08937A48 - 08937B28, length 57)
_S1_2_89060C0 368 instructions (0.000%), 16 calls (089060C0 - 08906118, length 23)
_S1_2_8808F60 363 instructions (0.000%), 11 calls (08808F60 - 08808FE0, length 33)
_S1_2_884DD88 360 instructions (0.000%), 18 calls (0884DD88 - 0884DDD4, length 20)
_S1_2_8976C30 357 instructions (0.000%), 17 calls (08976C30 - 08976C80, length 21)
_S1_2_891529C 357 instructions (0.000%), 17 calls (0891529C - 089152EC, length 21)
_S1_2_890A574 352 instructions (0.000%), 88 calls (0890A574 - 0890A580, length 4)
_S1_2_8915488 348 instructions (0.000%), 12 calls (08915488 - 08915510, length 35)
_S1_2_88495F8 348 instructions (0.000%), 12 calls (088495F8 - 08849630, length 15)
  Back Branch 08849620 27 times (length 8)
_S1_2_887E094 344 instructions (0.000%), 6 calls (0887E094 - 0887E224, length 101)
_S1_2_880A950 343 instructions (0.000%), 7 calls (0880A950 - 0880AA10, length 49)
_S1_2_883B2A8 342 instructions (0.000%), 9 calls (0883B2A8 - 0883B33C, length 38)
_S1_2_8900E94 341 instructions (0.000%), 31 calls (08900E94 - 08900ED4, length 17)
_S1_2_884AD28 340 instructions (0.000%), 85 calls (0884AD28 - 0884AF58, length 141)
_S1_2_883C640 340 instructions (0.000%), 5 calls (0883C640 - 0883C74C, length 68)
_S1_2_88FE880 336 instructions (0.000%), 42 calls (088FE880 - 088FE89C, length 8)
_S1_2_88FE860 336 instructions (0.000%), 42 calls (088FE860 - 088FE87C, length 8)
_S1_2_88E6114 336 instructions (0.000%), 28 calls (088E6114 - 088E6140, length 12)
_S1_2_88FDA7C 336 instructions (0.000%), 2 calls (088FDA7C - 088FDFA0, length 330)
_S1_2_8842504 330 instructions (0.000%), 22 calls (08842504 - 0884253C, length 15)
_S1_2_889EA44 330 instructions (0.000%), 11 calls (0889EA44 - 0889EB6C, length 75)
_S1_2_8862D44 329 instructions (0.000%), 7 calls (08862D44 - 08862DFC, length 47)
  Back Branch 08862DD4 7 times (length 21)
_S1_2_8865040 328 instructions (0.000%), 41 calls (08865040 - 0886505C, length 8)
_S1_2_89A1A4C 326 instructions (0.000%), 163 calls (089A1A4C - 089A1A50, length 2)
_S1_2_8998F90 326 instructions (0.000%), 18 calls (08998F90 - 08998FF0, length 25)
  Back Branch 08998FD0 1 times (length 8)
_S1_2_898BB44 324 instructions (0.000%), 54 calls (0898BB44 - 0898BB58, length 6)
_S1_2_8850CFC 324 instructions (0.000%), 18 calls (08850CFC - 08850D40, length 18)
_S1_2_885FFF4 322 instructions (0.000%), 46 calls (0885FFF4 - 08860014, length 9)
_S1_2_8978704 321 instructions (0.000%), 1 calls (08978704 - 089787A8, length 42)
  Back Branch 0897877C 32 times (length 9)
_S1_2_89A1B7C 320 instructions (0.000%), 160 calls (089A1B7C - 089A1B80, length 2)
_S1_2_89A1B64 320 instructions (0.000%), 160 calls (089A1B64 - 089A1B68, length 2)
_S1_2_8821334 320 instructions (0.000%), 32 calls (08821334 - 08821358, length 10)
_S1_2_883A250 320 instructions (0.000%), 12 calls (0883A250 - 0883A2BC, length 28)
_S1_2_8963CEC 312 instructions (0.000%), 26 calls (08963CEC - 08963DD4, length 59)
_S1_2_891530C 312 instructions (0.000%), 12 calls (0891530C - 08915370, length 26)
_S1_2_884640C 312 instructions (0.000%), 1 calls (0884640C - 0884655C, length 85)
  Back Branch 0884652C 22 times (length 11)
_S1_2_880D398 310 instructions (0.000%), 5 calls (0880D398 - 0880D48C, length 62)
_S1_2_88BA5B4 306 instructions (0.000%), 51 calls (088BA5B4 - 088BA5C8, length 6)
_S1_2_88E6564 306 instructions (0.000%), 18 calls (088E6564 - 088E65C4, length 25)
_S1_2_8953B04 306 instructions (0.000%), 17 calls (08953B04 - 08953B48, length 18)
_S1_2_880F280 306 instructions (0.000%), 6 calls (0880F280 - 0880F348, length 51)
_S1_2_8961F8C 304 instructions (0.000%), 8 calls (08961F8C - 08962020, length 38)
_S1_2_884F690 300 instructions (0.000%), 20 calls (0884F690 - 0884F6C8, length 15)
_S1_2_89A1C5C 296 instructions (0.000%), 148 calls (089A1C5C - 089A1C60, length 2)
_S1_2_89622C0 296 instructions (0.000%), 8 calls (089622C0 - 08962350, length 37)
_S1_2_8962128 296 instructions (0.000%), 8 calls (08962128 - 089621B8, length 37)
_S1_2_886054C 294 instructions (0.000%), 1 calls (0886054C - 088609F4, length 299)
_S1_2_880DE70 290 instructions (0.000%), 5 calls (0880DE70 - 0880DF54, length 58)
_S1_2_898FA40 290 instructions (0.000%), 1 calls (0898FA40 - 0898FB3C, length 64)
  Back Branch 0898FAB4 32 times (length 8)
_S1_2_8918AD8 288 instructions (0.000%), 16 calls (08918AD8 - 08918B1C, length 18)
_S1_2_89072D0 288 instructions (0.000%), 12 calls (089072D0 - 0890732C, length 24)
_S1_2_8907270 288 instructions (0.000%), 12 calls (08907270 - 089072CC, length 24)
_S1_2_8907210 288 instructions (0.000%), 12 calls (08907210 - 0890726C, length 24)
_S1_2_8836464 287 instructions (0.000%), 7 calls (08836464 - 08836504, length 41)
_S1_2_8861894 286 instructions (0.000%), 11 calls (08861894 - 08861908, length 30)
_S1_2_884AE40 280 instructions (0.000%), 70 calls (0884AE40 - 0884AF58, length 71)
_S1_2_884F62C 280 instructions (0.000%), 20 calls (0884F62C - 0884F660, length 14)
_S1_2_891F8A4 280 instructions (0.000%), 10 calls (0891F8A4 - 0891F910, length 28)
_S1_2_8841338 280 instructions (0.000%), 5 calls (08841338 - 08841414, length 56)
_S1_2_8809E44 279 instructions (0.000%), 9 calls (08809E44 - 08809EBC, length 31)
_S1_2_899CC18 279 instructions (0.000%), 3 calls (0899CC18 - 0899D248, length 397)
_S1_2_8909D04 276 instructions (0.000%), 13 calls (08909D04 - 08909D94, length 37)
_S1_2_88486D4 276 instructions (0.000%), 12 calls (088486D4 - 0884873C, length 27)
_S1_2_88644FC 276 instructions (0.000%), 5 calls (088644FC - 08864668, length 92)
  Back Branch 0886462C 3 times (length 38)
_S1_2_883FE60 274 instructions (0.000%), 5 calls (0883FE60 - 0883FF88, length 75)
_S1_2_88FE278 273 instructions (0.000%), 39 calls (088FE278 - 088FE290, length 7)
_S1_2_88632EC 273 instructions (0.000%), 7 calls (088632EC - 088633B0, length 50)
_S1_2_88FE8C0 272 instructions (0.000%), 68 calls (088FE8C0 - 088FE8CC, length 4)
_S1_2_884AD00 272 instructions (0.000%), 68 calls (0884AD00 - 0884AF58, length 151)
_S1_2_8862484 272 instructions (0.000%), 8 calls (08862484 - 08862534, length 45)
_S1_2_8808DCC 272 instructions (0.000%), 4 calls (08808DCC - 08808ED8, length 68)
_S1_2_88507D8 270 instructions (0.000%), 18 calls (088507D8 - 08850810, length 15)
_S1_2_884AE08 264 instructions (0.000%), 66 calls (0884AE08 - 0884AF58, length 85)
_S1_2_88FB990 264 instructions (0.000%), 11 calls (088FB990 - 088FB9EC, length 24)
_S1_2_896702C 262 instructions (0.000%), 1 calls (0896702C - 089670DC, length 45)
  Back Branch 089670C4 32 times (length 7)
_S1_2_8935F0C 262 instructions (0.000%), 1 calls (08935F0C - 089361A0, length 166)
  Back Branch 08936098 3 times (length 8)
  Back Branch 089360E0 3 times (length 8)
  Back Branch 08936044 3 times (length 8)
  Back Branch 08936134 3 times (length 8)
  Back Branch 08935FFC 3 times (length 8)
  Back Branch 08935FA8 3 times (length 8)
  Back Branch 08936070 1 times (length 21)
  Back Branch 0893610C 1 times (length 21)
  Back Branch 08935FD4 1 times (length 21)
_S1_2_899C930 259 instructions (0.000%), 3 calls (0899C930 - 0899CC14, length 186)
_S1_2_890FB98 256 instructions (0.000%), 32 calls (0890FB98 - 0890FBB4, length 8)
_S1_2_880F55C 256 instructions (0.000%), 32 calls (0880F55C - 0880F578, length 8)
_S1_2_88068B8 255 instructions (0.000%), 5 calls (088068B8 - 08806988, length 53)
_S1_2_898D538 252 instructions (0.000%), 63 calls (0898D538 - 0898D544, length 4)
_S1_2_886868C 252 instructions (0.000%), 8 calls (0886868C - 0886878C, length 65)
  Back Branch 08868764 2 times (length 41)
_S1_2_889C558 250 instructions (0.000%), 125 calls (0889C558 - 0889C55C, length 2)
_S1_2_8850814 247 instructions (0.000%), 13 calls (08850814 - 0885085C, length 19)
_S1_2_88FE750 245 instructions (0.000%), 49 calls (088FE750 - 088FE760, length 5)
_S1_2_880AA14 245 instructions (0.000%), 5 calls (0880AA14 - 0880AAD4, length 49)
_S1_2_8861478 242 instructions (0.000%), 22 calls (08861478 - 088614A0, length 11)
_S1_2_88D4114 242 instructions (0.000%), 11 calls (088D4114 - 088D41A0, length 36)
_S1_2_88BF600 242 instructions (0.000%), 11 calls (088BF600 - 088BF6B4, length 46)
_S1_2_88FBE4C 240 instructions (0.000%), 20 calls (088FBE4C - 088FBE78, length 12)
_S1_2_88623F8 238 instructions (0.000%), 34 calls (088623F8 - 08862410, length 7)
_S1_2_88BC960 238 instructions (0.000%), 17 calls (088BC960 - 088BC994, length 14)
_S1_2_884E0B4 238 instructions (0.000%), 17 calls (0884E0B4 - 0884E0E8, length 14)
_S1_2_884FF74 236 instructions (0.000%), 118 calls (0884FF74 - 0884FF78, length 2)
_S1_2_8937E64 235 instructions (0.000%), 5 calls (08937E64 - 08937F7C, length 71)
_S1_2_88FC62C 234 instructions (0.000%), 13 calls (088FC62C - 088FC670, length 18)
_S1_2_898D5E4 234 instructions (0.000%), 6 calls (0898D5E4 - 0898D6A4, length 49)
_S1_2_8861C84 232 instructions (0.000%), 4 calls (08861C84 - 08861D90, length 68)
_S1_2_88541CC 231 instructions (0.000%), 7 calls (088541CC - 0885424C, length 33)
_S1_2_8808D14 230 instructions (0.000%), 5 calls (08808D14 - 08808DC8, length 46)
_S1_2_8863AF0 228 instructions (0.000%), 19 calls (08863AF0 - 08863B24, length 14)
_S1_2_884431C 228 instructions (0.000%), 19 calls (0884431C - 08844348, length 12)
_S1_2_8864228 225 instructions (0.000%), 5 calls (08864228 - 08864300, length 55)
_S1_2_880BBBC 225 instructions (0.000%), 5 calls (0880BBBC - 0880BC78, length 48)
_S1_2_8951038 224 instructions (0.000%), 14 calls (08951038 - 0895107C, length 18)
_S1_2_886C64C 222 instructions (0.000%), 2 calls (0886C64C - 0886C77C, length 77)
  Back Branch 0886C6BC 10 times (length 14)
_S1_2_8975B44 221 instructions (0.000%), 17 calls (08975B44 - 08975B74, length 13)
_S1_2_884DF58 221 instructions (0.000%), 17 calls (0884DF58 - 0884DF88, length 13)
_S1_2_8903DB0 221 instructions (0.000%), 13 calls (08903DB0 - 08903DF0, length 17)
_S1_2_884AE68 220 instructions (0.000%), 55 calls (0884AE68 - 0884AF58, length 61)
_S1_2_884F664 220 instructions (0.000%), 20 calls (0884F664 - 0884F68C, length 11)
_S1_2_881E1E8 220 instructions (0.000%), 11 calls (0881E1E8 - 0881E234, length 20)
_S1_2_88E9F04 218 instructions (0.000%), 21 calls (088E9F04 - 088E9F54, length 21)
_S1_2_88E9EB0 218 instructions (0.000%), 21 calls (088E9EB0 - 088E9F00, length 21)
_S1_2_88E9E5C 218 instructions (0.000%), 21 calls (088E9E5C - 088E9EAC, length 21)
_S1_2_88FE520 217 instructions (0.000%), 31 calls (088FE520 - 088FE538, length 7)
_S1_2_8836F04 215 instructions (0.000%), 5 calls (08836F04 - 08836FAC, length 43)
_S1_2_88E6660 210 instructions (0.000%), 14 calls (088E6660 - 088E6698, length 15)
_S1_2_8860C8C 210 instructions (0.000%), 6 calls (08860C8C - 08860D44, length 47)
_S1_2_88414F8 210 instructions (0.000%), 6 calls (088414F8 - 08841580, length 35)
_S1_2_8808ACC 209 instructions (0.000%), 11 calls (08808ACC - 08808B14, length 19)
_S1_2_8863428 208 instructions (0.000%), 104 calls (08863428 - 0886342C, length 2)
_S1_2_8907360 208 instructions (0.000%), 52 calls (08907360 - 0890736C, length 4)
_S1_2_88BBDE8 208 instructions (0.000%), 8 calls (088BBDE8 - 088BBE78, length 37)
_S1_2_88FE7D8 204 instructions (0.000%), 68 calls (088FE7D8 - 088FE7E0, length 3)
_S1_2_8833CE4 204 instructions (0.000%), 6 calls (08833CE4 - 08833D68, length 34)
_S1_2_8853078 198 instructions (0.000%), 18 calls (08853078 - 088530A0, length 11)
_S1_2_8991724 198 instructions (0.000%), 11 calls (08991724 - 089917B4, length 37)
_S1_2_88E5D04 198 instructions (0.000%), 9 calls (088E5D04 - 088E5D58, length 22)
_S1_2_883B340 198 instructions (0.000%), 9 calls (0883B340 - 0883B3BC, length 32)
_S1_2_88BA974 196 instructions (0.000%), 28 calls (088BA974 - 088BA98C, length 7)
_S1_2_8963EE4 196 instructions (0.000%), 14 calls (08963EE4 - 08963F18, length 14)
_S1_2_88365E8 196 instructions (0.000%), 7 calls (088365E8 - 08836654, length 28)
_S1_2_886F2E8 196 instructions (0.000%), 4 calls (0886F2E8 - 0886F3A8, length 49)
_S1_2_8901278 195 instructions (0.000%), 13 calls (08901278 - 089012B0, length 15)
_S1_2_898AA98 195 instructions (0.000%), 1 calls (0898AA98 - 0898ABA0, length 67)
  Back Branch 0898AB88 5 times (length 32)
_S1_2_8845590 193 instructions (0.000%), 1 calls (08845590 - 088456F0, length 89)
  Back Branch 088456A4 5 times (length 26)
_S1_2_88DFA50 192 instructions (0.000%), 12 calls (088DFA50 - 088DFA8C, length 16)
_S1_2_8853FC0 192 instructions (0.000%), 12 calls (08853FC0 - 08853FFC, length 16)
_S1_2_885E534 192 instructions (0.000%), 1 calls (0885E534 - 0885E92C, length 255)
_S1_2_885E1A4 192 instructions (0.000%), 1 calls (0885E1A4 - 0885E530, length 228)
_S1_2_8868790 190 instructions (0.000%), 6 calls (08868790 - 08868848, length 47)
  Back Branch 08868820 2 times (length 22)
_S1_2_884E140 189 instructions (0.000%), 9 calls (0884E140 - 0884E190, length 21)
_S1_2_8809D28 189 instructions (0.000%), 9 calls (08809D28 - 08809D78, length 21)
_S1_2_88DD2A0 187 instructions (0.000%), 11 calls (088DD2A0 - 088DD324, length 34)
_S1_2_88044D4 186 instructions (0.000%), 1 calls (088044D4 - 08804878, length 234)
  Back Branch 088045C0 1 times (length 4)
  Back Branch 0880459C 1 times (length 4)
_S1_2_8860D80 185 instructions (0.000%), 5 calls (08860D80 - 08860E28, length 43)
_S1_2_8963F64 182 instructions (0.000%), 14 calls (08963F64 - 08963F98, length 14)
_S1_2_8915524 180 instructions (0.000%), 60 calls (08915524 - 0891552C, length 3)
_S1_2_8999A48 180 instructions (0.000%), 18 calls (08999A48 - 08999A6C, length 10)
_S1_2_8861810 180 instructions (0.000%), 13 calls (08861810 - 08861850, length 17)
_S1_2_884DD38 180 instructions (0.000%), 9 calls (0884DD38 - 0884DD84, length 20)
_S1_2_8987B94 179 instructions (0.000%), 5 calls (08987B94 - 08987C80, length 60)
_S1_2_88E8858 179 instructions (0.000%), 1 calls (088E8858 - 088E88C8, length 29)
  Back Branch 088E88B0 26 times (length 6)
_S1_2_890C610 176 instructions (0.000%), 88 calls (0890C610 - 0890C614, length 2)
_S1_2_890C5E4 176 instructions (0.000%), 88 calls (0890C5E4 - 0890C5E8, length 2)
_S1_2_890C5D4 176 instructions (0.000%), 88 calls (0890C5D4 - 0890C5D8, length 2)
_S1_2_890C5CC 176 instructions (0.000%), 88 calls (0890C5CC - 0890C5D0, length 2)
_S1_2_890A56C 176 instructions (0.000%), 88 calls (0890A56C - 0890A570, length 2)
_S1_2_88EB954 176 instructions (0.000%), 11 calls (088EB954 - 088EB99C, length 19)
_S1_2_884AEA8 172 instructions (0.000%), 43 calls (0884AEA8 - 0884AF58, length 45)
_S1_2_885EDA8 172 instructions (0.000%), 1 calls (0885EDA8 - 0885F054, length 172)
_S1_2_8805780 169 instructions (0.000%), 1 calls (08805780 - 08805804, length 34)
  Back Branch 088057E0 10 times (length 15)
_S1_2_88FE7FC 168 instructions (0.000%), 84 calls (088FE7FC - 088FE800, length 2)
_S1_2_8961E34 168 instructions (0.000%), 2 calls (08961E34 - 08961E98, length 26)
  Back Branch 08961E80 12 times (length 15)
_S1_2_88CF538 165 instructions (0.000%), 11 calls (088CF538 - 088CF58C, length 22)
_S1_2_88C4968 165 instructions (0.000%), 11 calls (088C4968 - 088C49C4, length 24)
_S1_2_8854250 165 instructions (0.000%), 5 calls (08854250 - 088542D0, length 33)
_S1_2_889DAE4 164 instructions (0.000%), 1 calls (0889DAE4 - 0889DBFC, length 71)
  Back Branch 0889DBA0 10 times (length 11)
  Back Branch 0889DB88 10 times (length 21)
  Back Branch 0889DBA8 1 times (length 13)
_S1_2_89A1DCC 162 instructions (0.000%), 81 calls (089A1DCC - 089A1DD0, length 2)
_S1_2_885FFD4 162 instructions (0.000%), 27 calls (0885FFD4 - 0885FFF0, length 8)
_S1_2_88EADDC 162 instructions (0.000%), 18 calls (088EADDC - 088EADFC, length 9)
_S1_2_883C86C 160 instructions (0.000%), 5 calls (0883C86C - 0883C8E8, length 32)
_S1_2_887BD64 158 instructions (0.000%), 79 calls (0887BD64 - 0887BD68, length 2)
_S1_2_88EA98C 158 instructions (0.000%), 2 calls (088EA98C - 088EAAC4, length 79)
_S1_2_88FE814 156 instructions (0.000%), 78 calls (088FE814 - 088FE818, length 2)
_S1_2_891553C 156 instructions (0.000%), 12 calls (0891553C - 0891556C, length 13)
_S1_2_8906570 155 instructions (0.000%), 31 calls (08906570 - 08906580, length 5)
_S1_2_88527F0 155 instructions (0.000%), 1 calls (088527F0 - 08852A58, length 155)
_S1_2_88E6618 154 instructions (0.000%), 11 calls (088E6618 - 088E665C, length 18)
_S1_2_88A18F0 154 instructions (0.000%), 11 calls (088A18F0 - 088A193C, length 20)
_S1_2_88BA5A8 153 instructions (0.000%), 51 calls (088BA5A8 - 088BA5B0, length 3)
_S1_2_8844E0C 153 instructions (0.000%), 9 calls (08844E0C - 08844E4C, length 17)
_S1_2_886466C 152 instructions (0.000%), 76 calls (0886466C - 08864670, length 2)
_S1_2_89624FC 152 instructions (0.000%), 8 calls (089624FC - 08962544, length 19)
_S1_2_8860C1C 152 instructions (0.000%), 8 calls (08860C1C - 08860C88, length 28)
_S1_2_898D548 150 instructions (0.000%), 6 calls (0898D548 - 0898D5B0, length 27)
_S1_2_88139E8 150 instructions (0.000%), 5 calls (088139E8 - 08813A5C, length 30)
_S1_2_884AE18 148 instructions (0.000%), 37 calls (0884AE18 - 0884AF58, length 81)
_S1_2_886566C 148 instructions (0.000%), 2 calls (0886566C - 088656C8, length 24)
  Back Branch 08865684 26 times (length 5)
_S1_2_899D6B4 144 instructions (0.000%), 18 calls (0899D6B4 - 0899D6D0, length 8)
_S1_2_88EAD88 144 instructions (0.000%), 16 calls (088EAD88 - 088EADA8, length 9)
_S1_2_88BBF70 144 instructions (0.000%), 8 calls (088BBF70 - 088BBFE0, length 29)
_S1_2_8904044 143 instructions (0.000%), 13 calls (08904044 - 08904088, length 18)
_S1_2_88050F0 143 instructions (0.000%), 13 calls (088050F0 - 08805118, length 11)
_S1_2_88BC468 143 instructions (0.000%), 11 calls (088BC468 - 088BC4B4, length 20)
_S1_2_880B840 141 instructions (0.000%), 3 calls (0880B840 - 0880B8F8, length 47)
_S1_2_88BA594 140 instructions (0.000%), 28 calls (088BA594 - 088BA5A4, length 5)
_S1_2_8863CD4 140 instructions (0.000%), 28 calls (08863CD4 - 08863CE4, length 5)
_S1_2_88062D8 139 instructions (0.000%), 1 calls (088062D8 - 08806540, length 155)
_S1_2_899113C 138 instructions (0.000%), 5 calls (0899113C - 08991204, length 51)
_S1_2_884AF38 136 instructions (0.000%), 34 calls (0884AF38 - 0884AF58, length 9)
_S1_2_88BCBCC 136 instructions (0.000%), 8 calls (088BCBCC - 088BCC0C, length 17)
_S1_2_886C61C 135 instructions (0.000%), 15 calls (0886C61C - 0886C648, length 12)
_S1_2_88EBBE0 132 instructions (0.000%), 12 calls (088EBBE0 - 088EBC08, length 11)
_S1_2_8808C88 132 instructions (0.000%), 11 calls (08808C88 - 08808CB4, length 12)
_S1_2_8806818 132 instructions (0.000%), 9 calls (08806818 - 08806868, length 21)
_S1_2_8845ED0 132 instructions (0.000%), 2 calls (08845ED0 - 08846048, length 95)
_S1_2_885CB80 130 instructions (0.000%), 13 calls (0885CB80 - 0885CBA4, length 10)
_S1_2_890FB34 128 instructions (0.000%), 16 calls (0890FB34 - 0890FB50, length 8)
_S1_2_8805808 126 instructions (0.000%), 42 calls (08805808 - 08805810, length 3)
_S1_2_88E5CCC 126 instructions (0.000%), 9 calls (088E5CCC - 088E5D00, length 14)
_S1_2_884AE20 124 instructions (0.000%), 31 calls (0884AE20 - 0884AF58, length 79)
_S1_2_880B654 123 instructions (0.000%), 3 calls (0880B654 - 0880B6F4, length 41)
_S1_2_8952280 122 instructions (0.000%), 8 calls (08952280 - 0895262C, length 236)
_S1_2_895E2F0 121 instructions (0.000%), 11 calls (0895E2F0 - 0895E318, length 11)
_S1_2_890F660 121 instructions (0.000%), 11 calls (0890F660 - 0890F6A4, length 18)
_S1_2_884C664 121 instructions (0.000%), 11 calls (0884C664 - 0884C68C, length 11)
_S1_2_89188C0 120 instructions (0.000%), 60 calls (089188C0 - 089188C4, length 2)
_S1_2_8836038 120 instructions (0.000%), 12 calls (08836038 - 0883605C, length 10)
_S1_2_8849378 120 instructions (0.000%), 4 calls (08849378 - 088493FC, length 34)
_S1_2_898EE40 120 instructions (0.000%), 3 calls (0898EE40 - 0898EEDC, length 40)
_S1_2_880C498 120 instructions (0.000%), 3 calls (0880C498 - 0880C534, length 40)
_S1_2_8978CE0 119 instructions (0.000%), 17 calls (08978CE0 - 08978CF8, length 7)
_S1_2_88BCDAC 119 instructions (0.000%), 17 calls (088BCDAC - 088BCDC4, length 7)
_S1_2_8806F40 118 instructions (0.000%), 1 calls (08806F40 - 08807114, length 118)
_S1_2_8904B78 116 instructions (0.000%), 29 calls (08904B78 - 08904B84, length 4)
_S1_2_8804200 115 instructions (0.000%), 5 calls (08804200 - 08804258, length 23)
_S1_2_895070C 114 instructions (0.000%), 19 calls (0895070C - 08950720, length 6)
_S1_2_8850EC0 112 instructions (0.000%), 16 calls (08850EC0 - 08850ED8, length 7)
_S1_2_8848150 111 instructions (0.000%), 3 calls (08848150 - 088481F0, length 41)
_S1_2_88703C0 109 instructions (0.000%), 1 calls (088703C0 - 08870468, length 43)
  Back Branch 08870428 4 times (length 22)
_S1_2_8847094 108 instructions (0.000%), 12 calls (08847094 - 088470B4, length 9)
_S1_2_8863AB8 108 instructions (0.000%), 9 calls (08863AB8 - 08863AEC, length 14)
_S1_2_88476B8 108 instructions (0.000%), 6 calls (088476B8 - 0884770C, length 22)
_S1_2_898B09C 103 instructions (0.000%), 1 calls (0898B09C - 0898B294, length 127)
  Back Branch 0898B290 1 times (length 101)
  Back Branch 0898B238 1 times (length 72)
  Back Branch 0898B1F0 1 times (length 47)
  Back Branch 0898B1B0 1 times (length 24)
_S1_2_881E754 102 instructions (0.000%), 2 calls (0881E754 - 0881E82C, length 55)
_S1_2_88048E8 102 instructions (0.000%), 2 calls (088048E8 - 08804A64, length 96)
  Back Branch 08804A18 2 times (length 5)
_S1_2_8950438 101 instructions (0.000%), 1 calls (08950438 - 089505C8, length 101)
_S1_2_8850E60 100 instructions (0.000%), 5 calls (08850E60 - 08850EBC, length 24)
_S1_2_88ECF20 99 instructions (0.000%), 11 calls (088ECF20 - 088ECF48, length 11)
_S1_2_88EB020 99 instructions (0.000%), 11 calls (088EB020 - 088EB040, length 9)
_S1_2_88E6CE8 99 instructions (0.000%), 11 calls (088E6CE8 - 088E6D08, length 9)
_S1_2_88531DC 98 instructions (0.000%), 1 calls (088531DC - 08853370, length 102)
_S1_2_8988520 97 instructions (0.000%), 1 calls (08988520 - 08988634, length 70)
  Back Branch 089885C0 5 times (length 8)
_S1_2_88471B8 96 instructions (0.000%), 32 calls (088471B8 - 088471C0, length 3)
_S1_2_8843960 96 instructions (0.000%), 2 calls (08843960 - 08843A1C, length 48)
_S1_2_8910554 95 instructions (0.000%), 5 calls (08910230 - 08910594, length 218)
  Back Branch 08910588 5 times (length 216)
_S1_2_884A07C 95 instructions (0.000%), 5 calls (0884A07C - 0884A0C4, length 19)
_S1_2_880DAF0 95 instructions (0.000%), 5 calls (0880DAF0 - 0880DB38, length 19)
_S1_2_880DAA4 95 instructions (0.000%), 5 calls (0880DAA4 - 0880DAEC, length 19)
_S1_2_88E7130 94 instructions (0.000%), 47 calls (088E7130 - 088E7134, length 2)
_S1_2_88BCFCC 94 instructions (0.000%), 47 calls (088BCFCC - 088BCFD0, length 2)
_S1_2_8918BB8 94 instructions (0.000%), 2 calls (08918BB8 - 08918CEC, length 78)
  Back Branch 08918C6C 2 times (length 23)
_S1_2_8901BE4 92 instructions (0.000%), 23 calls (08901BE4 - 08901BF0, length 4)
_S1_2_8804040 92 instructions (0.000%), 4 calls (08804040 - 08804098, length 23)
_S1_2_885D2FC 91 instructions (0.000%), 1 calls (0885D2FC - 0885D4F8, length 128)
_S1_2_88FE80C 90 instructions (0.000%), 45 calls (088FE80C - 088FE810, length 2)
_S1_2_898BD14 90 instructions (0.000%), 18 calls (0898BD14 - 0898BD30, length 8)
_S1_2_889CCCC 90 instructions (0.000%), 18 calls (0889CCCC - 0889CCDC, length 5)
_S1_2_88E6908 90 instructions (0.000%), 9 calls (088E6908 - 088E6948, length 17)
_S1_2_880BA18 90 instructions (0.000%), 9 calls (0880BA18 - 0880BA3C, length 10)
_S1_2_898FB7C 90 instructions (0.000%), 6 calls (0898FB7C - 0898FBB4, length 15)
_S1_2_899051C 90 instructions (0.000%), 5 calls (0899051C - 08990560, length 18)
_S1_2_880DD10 90 instructions (0.000%), 3 calls (0880DD10 - 0880DD84, length 30)
_S1_2_885052C 88 instructions (0.000%), 44 calls (0885052C - 08850530, length 2)
_S1_2_888C078 86 instructions (0.000%), 43 calls (0888C078 - 0888C07C, length 2)
_S1_2_887DFB0 86 instructions (0.000%), 2 calls (0887DFB0 - 0887E090, length 57)
_S1_2_8806874 85 instructions (0.000%), 5 calls (08806874 - 088068B4, length 17)
_S1_2_898D10C 85 instructions (0.000%), 1 calls (0898D10C - 0898D1F0, length 58)
  Back Branch 0898D178 4 times (length 13)
_S1_2_88EB79C 84 instructions (0.000%), 12 calls (088EB79C - 088EB7B4, length 7)
_S1_2_88443A8 84 instructions (0.000%), 12 calls (088443A8 - 088443C0, length 7)
_S1_2_8952630 84 instructions (0.000%), 6 calls (08952630 - 089527EC, length 112)
_S1_2_88066AC 84 instructions (0.000%), 6 calls (088066AC - 08806704, length 23)
_S1_2_8918FA0 82 instructions (0.000%), 2 calls (08918FA0 - 08919094, length 62)
  Back Branch 08919018 2 times (length 10)
_S1_2_886E098 82 instructions (0.000%), 2 calls (0886E098 - 0886E1CC, length 78)
_S1_2_8838020 82 instructions (0.000%), 2 calls (08838020 - 088380C0, length 41)
_S1_2_88EB0DC 81 instructions (0.000%), 9 calls (088EB0DC - 088EB0FC, length 9)
_S1_2_883B0E4 81 instructions (0.000%), 3 calls (0883B0E4 - 0883B14C, length 27)
_S1_2_8854A08 80 instructions (0.000%), 10 calls (08854A08 - 08854A24, length 8)
_S1_2_8804000 80 instructions (0.000%), 5 calls (08804000 - 0880403C, length 16)
_S1_2_884DC00 80 instructions (0.000%), 4 calls (0884DC00 - 0884DC4C, length 20)
_S1_2_899347C 80 instructions (0.000%), 1 calls (0899347C - 08993DBC, length 593)
_S1_2_89505CC 80 instructions (0.000%), 1 calls (089505CC - 08950708, length 80)
_S1_2_889E7EC 77 instructions (0.000%), 11 calls (0889E7EC - 0889E804, length 7)
_S1_2_88724AC 77 instructions (0.000%), 11 calls (088724AC - 088724C4, length 7)
_S1_2_89886E4 75 instructions (0.000%), 1 calls (089886E4 - 0898880C, length 75)
_S1_2_8847184 72 instructions (0.000%), 9 calls (08847184 - 088471A0, length 8)
_S1_2_8864814 72 instructions (0.000%), 6 calls (08864814 - 08864840, length 12)
  Back Branch 0886482C 6 times (length 5)
_S1_2_88456F4 72 instructions (0.000%), 1 calls (088456F4 - 0884583C, length 83)
_S1_2_8846090 70 instructions (0.000%), 7 calls (08846090 - 088460B4, length 10)
_S1_2_885D0DC 69 instructions (0.000%), 1 calls (0885D0DC - 0885D2F8, length 136)
  Back Branch 0885D1C4 1 times (length 28)
_S1_2_8849EA0 68 instructions (0.000%), 5 calls (08849EA0 - 08849EDC, length 16)
  Back Branch 08849EC8 1 times (length 8)
_S1_2_899E930 68 instructions (0.000%), 4 calls (0899E930 - 0899E980, length 21)
_S1_2_8849514 68 instructions (0.000%), 4 calls (08849514 - 08849554, length 17)
_S1_2_8847830 68 instructions (0.000%), 4 calls (08847830 - 08847870, length 17)
_S1_2_8854BE0 68 instructions (0.000%), 2 calls (08854BE0 - 08854C64, length 34)
_S1_2_885FFB4 66 instructions (0.000%), 11 calls (0885FFB4 - 0885FFD0, length 8)
_S1_2_88342E0 66 instructions (0.000%), 2 calls (088342E0 - 08834360, length 33)
_S1_2_88DD9C0 65 instructions (0.000%), 5 calls (088DD9C0 - 088DD9F8, length 15)
_S1_2_8988B04 65 instructions (0.000%), 1 calls (08988B04 - 08988B74, length 29)
  Back Branch 08988B60 5 times (length 9)
_S1_2_8987D80 65 instructions (0.000%), 1 calls (08987D80 - 08987EB8, length 79)
_S1_2_8850620 64 instructions (0.000%), 32 calls (08850620 - 08850624, length 2)
_S1_2_8849558 64 instructions (0.000%), 4 calls (08849558 - 08849594, length 16)
_S1_2_8845974 64 instructions (0.000%), 4 calls (08845974 - 088459CC, length 23)
_S1_2_886EA88 64 instructions (0.000%), 2 calls (0886EA88 - 0886EB70, length 59)
_S1_2_884828C 63 instructions (0.000%), 5 calls (0884828C - 088482D8, length 20)
_S1_2_8960C1C 63 instructions (0.000%), 3 calls (08960C1C - 08960C6C, length 21)
_S1_2_8844B9C 63 instructions (0.000%), 1 calls (08844B9C - 08844C94, length 63)
_S1_2_889CDC8 62 instructions (0.000%), 1 calls (0889CDC8 - 0889CEBC, length 62)
_S1_2_88EC808 61 instructions (0.000%), 1 calls (088EC808 - 088EC858, length 21)
  Back Branch 088EC828 6 times (length 8)
_S1_2_884FCC0 60 instructions (0.000%), 20 calls (0884FCC0 - 0884FCC8, length 3)
_S1_2_884AD20 60 instructions (0.000%), 15 calls (0884AD20 - 0884AF58, length 143)
_S1_2_89169FC 60 instructions (0.000%), 12 calls (089169FC - 08916A0C, length 5)
_S1_2_8904BA8 60 instructions (0.000%), 12 calls (08904BA8 - 08904BB8, length 5)
_S1_2_88FB3BC 60 instructions (0.000%), 12 calls (088FB3BC - 088FB3CC, length 5)
_S1_2_88EB788 60 instructions (0.000%), 12 calls (088EB788 - 088EB798, length 5)
_S1_2_885CBB4 60 instructions (0.000%), 12 calls (0885CBB4 - 0885CBC4, length 5)
_S1_2_884767C 60 instructions (0.000%), 4 calls (0884767C - 088476B4, length 15)
_S1_2_8806C9C 59 instructions (0.000%), 1 calls (08806C9C - 08806D84, length 59)
_S1_2_8850028 57 instructions (0.000%), 3 calls (08850028 - 08850070, length 19)
_S1_2_898765C 57 instructions (0.000%), 1 calls (0898765C - 0898776C, length 69)
  Back Branch 08987768 1 times (length 37)
_S1_2_8863CE8 56 instructions (0.000%), 28 calls (08863CE8 - 08863CEC, length 2)
_S1_2_88FBDB0 56 instructions (0.000%), 14 calls (088FBDB0 - 088FBDBC, length 4)
_S1_2_8861B40 56 instructions (0.000%), 4 calls (08861B40 - 08861B74, length 14)
_S1_2_883C7FC 56 instructions (0.000%), 2 calls (0883C7FC - 0883C868, length 28)
_S1_2_8910458 55 instructions (0.000%), 5 calls (08910230 - 08910594, length 218)
  Back Branch 0891046C 5 times (length 145)
_S1_2_8807988 55 instructions (0.000%), 5 calls (08807988 - 088079B8, length 13)
_S1_2_8808384 55 instructions (0.000%), 1 calls (08808384 - 08808678, length 190)
_S1_2_899D6A8 54 instructions (0.000%), 18 calls (0899D6A8 - 0899D6B0, length 3)
_S1_2_880487C 54 instructions (0.000%), 2 calls (0880487C - 088048E4, length 27)
  Back Branch 088048C4 2 times (length 4)
_S1_2_884AD30 52 instructions (0.000%), 13 calls (0884AD30 - 0884AF58, length 139)
_S1_2_88614A4 52 instructions (0.000%), 2 calls (088614A4 - 08861518, length 30)
_S1_2_898EF48 52 instructions (0.000%), 1 calls (0898EF48 - 0898F028, length 57)
_S1_2_88DD088 52 instructions (0.000%), 1 calls (088DD088 - 088DD154, length 52)
_S1_2_889E10C 52 instructions (0.000%), 1 calls (0889E10C - 0889E1D8, length 52)
_S1_2_885CFF4 52 instructions (0.000%), 1 calls (0885CFF4 - 0885D0D8, length 58)
  Back Branch 0885D0C0 1 times (length 31)
_S1_2_8847288 52 instructions (0.000%), 1 calls (08847288 - 08847398, length 69)
_S1_2_880817C 51 instructions (0.000%), 1 calls (0880817C - 08808678, length 320)
_S1_2_884788C 50 instructions (0.000%), 10 calls (0884788C - 0884789C, length 5)
_S1_2_88467C4 50 instructions (0.000%), 5 calls (088467C4 - 088467E8, length 10)
_S1_2_88468F0 50 instructions (0.000%), 2 calls (088468F0 - 08846950, length 25)
_S1_2_8846560 50 instructions (0.000%), 1 calls (08846560 - 08846644, length 58)
_S1_2_8807B30 49 instructions (0.000%), 1 calls (08807B30 - 08807BF0, length 49)
_S1_2_88E7104 48 instructions (0.000%), 16 calls (088E7104 - 088E710C, length 3)
_S1_2_8915514 48 instructions (0.000%), 12 calls (08915514 - 08915520, length 4)
_S1_2_891521C 48 instructions (0.000%), 12 calls (0891521C - 08915228, length 4)
_S1_2_898D5B4 48 instructions (0.000%), 4 calls (0898D5B4 - 0898D5E0, length 12)
_S1_2_889CC9C 48 instructions (0.000%), 4 calls (0889CC9C - 0889CCC8, length 12)
_S1_2_88484AC 48 instructions (0.000%), 2 calls (088484AC - 0884852C, length 33)
_S1_2_8903B48 46 instructions (0.000%), 23 calls (08903B48 - 08903B4C, length 2)
_S1_2_899D6D4 45 instructions (0.000%), 3 calls (0899D6D4 - 0899D70C, length 15)
_S1_2_88FE824 45 instructions (0.000%), 3 calls (088FE824 - 088FE85C, length 15)
_S1_2_8821504 44 instructions (0.000%), 11 calls (08821504 - 08821510, length 4)
_S1_2_8808D04 44 instructions (0.000%), 11 calls (08808D04 - 08808D10, length 4)
_S1_2_8906E28 44 instructions (0.000%), 4 calls (08906E28 - 08906E50, length 11)
_S1_2_898837C 44 instructions (0.000%), 1 calls (0898837C - 08988454, length 55)
_S1_2_8842A64 44 instructions (0.000%), 1 calls (08842A64 - 08842B10, length 44)
_S1_2_8807F88 43 instructions (0.000%), 1 calls (08807F88 - 08808678, length 445)
_S1_2_8903B40 42 instructions (0.000%), 21 calls (08903B40 - 08903B44, length 2)
_S1_2_8901D64 42 instructions (0.000%), 14 calls (08901D64 - 08901D6C, length 3)
_S1_2_88443D0 42 instructions (0.000%), 14 calls (088443D0 - 088443D8, length 3)
_S1_2_883A588 42 instructions (0.000%), 14 calls (0883A588 - 0883A590, length 3)
_S1_2_883A570 42 instructions (0.000%), 14 calls (0883A570 - 0883A578, length 3)
_S1_2_880796C 42 instructions (0.000%), 6 calls (0880796C - 08807984, length 7)
_S1_2_8843A20 42 instructions (0.000%), 2 calls (08843A20 - 08843A70, length 21)
_S1_2_880524C 42 instructions (0.000%), 2 calls (0880524C - 0880529C, length 21)
_S1_2_898D294 42 instructions (0.000%), 1 calls (0898D294 - 0898D438, length 106)
_S1_2_8846280 42 instructions (0.000%), 1 calls (08846280 - 08846324, length 42)
_S1_2_881183C 42 instructions (0.000%), 1 calls (0881183C - 088118E0, length 42)
_S1_2_898A598 41 instructions (0.000%), 1 calls (0898A598 - 0898A640, length 43)
_S1_2_88043D0 41 instructions (0.000%), 1 calls (088043D0 - 088044D0, length 65)
_S1_2_884AF48 40 instructions (0.000%), 10 calls (0884AF48 - 0884AF58, length 5)
_S1_2_884ADF0 40 instructions (0.000%), 10 calls (0884ADF0 - 0884AF58, length 91)
_S1_2_8905D10 40 instructions (0.000%), 1 calls (08905D10 - 08905DAC, length 40)
_S1_2_899D710 39 instructions (0.000%), 3 calls (0899D710 - 0899D740, length 13)
_S1_2_88EA504 39 instructions (0.000%), 1 calls (088EA504 - 088EA59C, length 39)
_S1_2_885CD04 39 instructions (0.000%), 1 calls (0885CD04 - 0885CDA4, length 41)
_S1_2_885CC38 39 instructions (0.000%), 1 calls (0885CC38 - 0885CD00, length 51)
_S1_2_882135C 39 instructions (0.000%), 1 calls (0882135C - 088213F4, length 39)
_S1_2_8978900 38 instructions (0.000%), 1 calls (08978900 - 08978BA0, length 169)
_S1_2_889FAB8 38 instructions (0.000%), 1 calls (0889FAB8 - 0889FB4C, length 38)
_S1_2_88061F0 38 instructions (0.000%), 1 calls (088061F0 - 08806284, length 38)
_S1_2_898FE80 37 instructions (0.000%), 1 calls (0898FE80 - 0898FF10, length 37)
  Back Branch 0898FF0C 1 times (length 21)
_S1_2_898FDEC 37 instructions (0.000%), 1 calls (0898FDEC - 0898FE7C, length 37)
  Back Branch 0898FE78 1 times (length 21)
_S1_2_8847A0C 37 instructions (0.000%), 1 calls (08847A0C - 08847A9C, length 37)
_S1_2_89A1B04 36 instructions (0.000%), 18 calls (089A1B04 - 089A1B08, length 2)
_S1_2_889CCE0 36 instructions (0.000%), 18 calls (0889CCE0 - 0889CCE4, length 2)
_S1_2_8844764 36 instructions (0.000%), 12 calls (08844764 - 0884476C, length 3)
_S1_2_8861C60 36 instructions (0.000%), 4 calls (08861C60 - 08861C80, length 9)
_S1_2_8849354 36 instructions (0.000%), 4 calls (08849354 - 08849374, length 9)
_S1_2_8804278 36 instructions (0.000%), 4 calls (08804278 - 08804298, length 9)
_S1_2_88FC6B4 36 instructions (0.000%), 2 calls (088FC6B4 - 088FC6F8, length 18)
_S1_2_895E1E0 35 instructions (0.000%), 5 calls (0895E1E0 - 0895E1F8, length 7)
_S1_2_884438C 35 instructions (0.000%), 5 calls (0884438C - 088443A4, length 7)
_S1_2_890F4E0 35 instructions (0.000%), 1 calls (0890F4E0 - 0890F568, length 35)
_S1_2_889DA40 35 instructions (0.000%), 1 calls (0889DA40 - 0889DAE0, length 41)
_S1_2_89A072C 34 instructions (0.000%), 2 calls (089A072C - 089A076C, length 17)
_S1_2_89507F8 34 instructions (0.000%), 2 calls (089507F8 - 08950838, length 17)
_S1_2_88FBFE8 34 instructions (0.000%), 1 calls (088FBFE8 - 088FC06C, length 34)
_S1_2_88481F4 34 instructions (0.000%), 1 calls (088481F4 - 08848288, length 38)
_S1_2_8846648 34 instructions (0.000%), 1 calls (08846648 - 088466CC, length 34)
_S1_2_8845408 34 instructions (0.000%), 1 calls (08845408 - 0884548C, length 34)
_S1_2_8903B50 33 instructions (0.000%), 6 calls (08903B50 - 08903B68, length 7)
_S1_2_880AE00 33 instructions (0.000%), 3 calls (0880AE00 - 0880AE28, length 11)
_S1_2_898FF14 33 instructions (0.000%), 1 calls (0898FF14 - 0898FF94, length 33)
  Back Branch 0898FF90 1 times (length 19)
_S1_2_898B370 33 instructions (0.000%), 1 calls (0898B370 - 0898B408, length 39)
_S1_2_8863CF0 33 instructions (0.000%), 1 calls (08863CF0 - 08863D70, length 33)
_S1_2_8807A2C 33 instructions (0.000%), 1 calls (08807A2C - 08807AAC, length 33)
_S1_2_8918B20 32 instructions (0.000%), 16 calls (08918B20 - 08918B24, length 2)
_S1_2_885D4FC 32 instructions (0.000%), 1 calls (0885D4FC - 0885D590, length 38)
_S1_2_8849964 32 instructions (0.000%), 1 calls (08849964 - 088499E0, length 32)
_S1_2_8807AB0 32 instructions (0.000%), 1 calls (08807AB0 - 08807B2C, length 32)
_S1_2_88EA488 31 instructions (0.000%), 1 calls (088EA488 - 088EA500, length 31)
_S1_2_885F514 31 instructions (0.000%), 1 calls (0885F514 - 0885F58C, length 31)
_S1_2_889D8B8 30 instructions (0.000%), 10 calls (0889D8B8 - 0889D8C0, length 3)
_S1_2_8846AD0 30 instructions (0.000%), 3 calls (08846AD0 - 08846AF4, length 10)
_S1_2_881E358 30 instructions (0.000%), 2 calls (0881E358 - 0881E390, length 15)
_S1_2_885CDA8 30 instructions (0.000%), 1 calls (0885CDA8 - 0885CE44, length 40)
_S1_2_88423A4 30 instructions (0.000%), 1 calls (088423A4 - 08842418, length 30)
_S1_2_885CF50 29 instructions (0.000%), 1 calls (0885CF50 - 0885CFF0, length 41)
_S1_2_8901A98 28 instructions (0.000%), 14 calls (08901A98 - 08901A9C, length 2)
_S1_2_88EA8F8 28 instructions (0.000%), 2 calls (088EA8F8 - 088EA92C, length 14)
_S1_2_8807BF4 28 instructions (0.000%), 1 calls (08807BF4 - 08807C6C, length 31)
_S1_2_8998300 27 instructions (0.000%), 3 calls (08998300 - 08998320, length 9)
_S1_2_88FBFC4 27 instructions (0.000%), 3 calls (088FBFC4 - 088FBFE4, length 9)
_S1_2_8988A98 27 instructions (0.000%), 1 calls (08988A98 - 08988B00, length 27)
_S1_2_88BF47C 27 instructions (0.000%), 1 calls (088BF47C - 088BF4E4, length 27)
_S1_2_885CBC8 27 instructions (0.000%), 1 calls (0885CBC8 - 0885CC34, length 28)
_S1_2_88BCFC4 26 instructions (0.000%), 13 calls (088BCFC4 - 088BCFC8, length 2)
_S1_2_88EA6DC 26 instructions (0.000%), 2 calls (088EA6DC - 088EA70C, length 13)
_S1_2_898D088 26 instructions (0.000%), 1 calls (0898D088 - 0898D108, length 33)
_S1_2_890B7CC 26 instructions (0.000%), 1 calls (0890B7CC - 0890B830, length 26)
_S1_2_8808080 26 instructions (0.000%), 1 calls (08808080 - 08808678, length 383)
_S1_2_88FB92C 25 instructions (0.000%), 1 calls (088FB92C - 088FB98C, length 25)
_S1_2_889CD64 25 instructions (0.000%), 1 calls (0889CD64 - 0889CDC4, length 25)
_S1_2_88058A4 25 instructions (0.000%), 1 calls (088058A4 - 08805904, length 25)
_S1_2_899819C 24 instructions (0.000%), 6 calls (0899819C - 089981AC, length 5)
_S1_2_88EB27C 24 instructions (0.000%), 3 calls (088EB27C - 088EB298, length 8)
_S1_2_889E6A8 24 instructions (0.000%), 1 calls (0889E6A8 - 0889E704, length 24)
_S1_2_88458C4 24 instructions (0.000%), 1 calls (088458C4 - 08845920, length 24)
_S1_2_8807490 23 instructions (0.000%), 1 calls (08807490 - 08807534, length 42)
_S1_2_887E228 22 instructions (0.000%), 2 calls (0887E228 - 0887E250, length 11)
_S1_2_89981B0 22 instructions (0.000%), 1 calls (089981B0 - 08998250, length 41)
_S1_2_889E754 22 instructions (0.000%), 1 calls (0889E754 - 0889E7A8, length 22)
_S1_2_898B70C 21 instructions (0.000%), 1 calls (0898B70C - 0898B770, length 26)
_S1_2_8988BC8 21 instructions (0.000%), 1 calls (08988BC8 - 08988C18, length 21)
_S1_2_8808A44 21 instructions (0.000%), 1 calls (08808A44 - 08808A94, length 21)
_S1_2_88060F4 21 instructions (0.000%), 1 calls (088060F4 - 08806184, length 37)
_S1_2_884AED0 20 instructions (0.000%), 5 calls (0884AED0 - 0884AF58, length 35)
_S1_2_884AD08 20 instructions (0.000%), 5 calls (0884AD08 - 0884AF58, length 149)
_S1_2_8846A88 20 instructions (0.000%), 2 calls (08846A88 - 08846AAC, length 10)
_S1_2_898F078 20 instructions (0.000%), 1 calls (0898F078 - 0898F0D4, length 24)
_S1_2_889CCE8 20 instructions (0.000%), 1 calls (0889CCE8 - 0889CD34, length 20)
_S1_2_8978C7C 19 instructions (0.000%), 1 calls (08978C7C - 08978CDC, length 25)
_S1_2_88C5CE8 19 instructions (0.000%), 1 calls (088C5CE8 - 088C5D30, length 19)
_S1_2_8804B90 19 instructions (0.000%), 1 calls (08804B90 - 08804BD8, length 19)
_S1_2_89A1BDC 18 instructions (0.000%), 9 calls (089A1BDC - 089A1BE0, length 2)
_S1_2_89A1B34 18 instructions (0.000%), 9 calls (089A1B34 - 089A1B38, length 2)
_S1_2_8847880 18 instructions (0.000%), 6 calls (08847880 - 08847888, length 3)
_S1_2_880680C 18 instructions (0.000%), 6 calls (0880680C - 08806814, length 3)
_S1_2_8806800 18 instructions (0.000%), 6 calls (08806800 - 08806808, length 3)
_S1_2_8805774 18 instructions (0.000%), 6 calls (08805774 - 0880577C, length 3)
_S1_2_889BD50 18 instructions (0.000%), 1 calls (0889BD50 - 0889BD94, length 18)
_S1_2_88079E4 18 instructions (0.000%), 1 calls (088079E4 - 08807A28, length 18)
_S1_2_898D370 17 instructions (0.000%), 1 calls (0898D370 - 0898D438, length 51)
_S1_2_88E419C 17 instructions (0.000%), 1 calls (088E419C - 088E41DC, length 17)
_S1_2_889E4C4 17 instructions (0.000%), 1 calls (0889E4C4 - 0889E504, length 17)
_S1_2_8854B94 17 instructions (0.000%), 1 calls (08854B94 - 08854BDC, length 19)
_S1_2_884AB94 17 instructions (0.000%), 1 calls (0884AB94 - 0884ABD4, length 17)
_S1_2_898F3E0 16 instructions (0.000%), 4 calls (0898F3E0 - 0898F3EC, length 4)
_S1_2_88E6CA8 16 instructions (0.000%), 1 calls (088E6CA8 - 088E6CE4, length 16)
_S1_2_88E5C30 16 instructions (0.000%), 1 calls (088E5C30 - 088E5C6C, length 16)
_S1_2_88E4108 16 instructions (0.000%), 1 calls (088E4108 - 088E4144, length 16)
_S1_2_88DF9AC 16 instructions (0.000%), 1 calls (088DF9AC - 088DF9E8, length 16)
_S1_2_88BC920 16 instructions (0.000%), 1 calls (088BC920 - 088BC95C, length 16)
_S1_2_8844C98 16 instructions (0.000%), 1 calls (08844C98 - 08844CD4, length 16)
_S1_2_880792C 16 instructions (0.000%), 1 calls (0880792C - 08807968, length 16)
_S1_2_885CBA8 15 instructions (0.000%), 5 calls (0885CBA8 - 0885CBB0, length 3)
_S1_2_8854C68 15 instructions (0.000%), 5 calls (08854C68 - 08854C70, length 3)
_S1_2_884ABD8 15 instructions (0.000%), 5 calls (0884ABD8 - 0884ABE0, length 3)
_S1_2_885C96C 15 instructions (0.000%), 3 calls (0885C96C - 0885C97C, length 5)
_S1_2_89035E0 15 instructions (0.000%), 1 calls (089035E0 - 08903618, length 15)
_S1_2_8860478 15 instructions (0.000%), 1 calls (08860478 - 088604C8, length 21)
_S1_2_88603D8 15 instructions (0.000%), 1 calls (088603D8 - 08860410, length 15)
_S1_2_885F3FC 15 instructions (0.000%), 1 calls (0885F3FC - 0885F510, length 70)
_S1_2_89A1C2C 14 instructions (0.000%), 7 calls (089A1C2C - 089A1C30, length 2)
_S1_2_89A1BFC 14 instructions (0.000%), 7 calls (089A1BFC - 089A1C00, length 2)
_S1_2_8987D64 14 instructions (0.000%), 2 calls (08987D64 - 08987D7C, length 7)
_S1_2_89788C0 14 instructions (0.000%), 1 calls (089788C0 - 089788FC, length 16)
  Back Branch 089788DC 1 times (length 4)
_S1_2_8918B40 14 instructions (0.000%), 1 calls (08918B40 - 08918B74, length 14)
_S1_2_88F9AD0 14 instructions (0.000%), 1 calls (088F9AD0 - 088F9B04, length 14)
_S1_2_8805214 14 instructions (0.000%), 1 calls (08805214 - 08805248, length 14)
_S1_2_895406C 13 instructions (0.000%), 1 calls (0895406C - 0895409C, length 13)
_S1_2_88F9A9C 13 instructions (0.000%), 1 calls (088F9A9C - 088F9ACC, length 13)
_S1_2_88EAE64 13 instructions (0.000%), 1 calls (088EAE64 - 088EAE94, length 13)
_S1_2_88DCFE0 13 instructions (0.000%), 1 calls (088DCFE0 - 088DD010, length 13)
_S1_2_88D77DC 13 instructions (0.000%), 1 calls (088D77DC - 088D780C, length 13)
_S1_2_88D3E80 13 instructions (0.000%), 1 calls (088D3E80 - 088D3EB0, length 13)
_S1_2_88D3E4C 13 instructions (0.000%), 1 calls (088D3E4C - 088D3E7C, length 13)
_S1_2_88D0F30 13 instructions (0.000%), 1 calls (088D0F30 - 088D0F60, length 13)
_S1_2_88CF348 13 instructions (0.000%), 1 calls (088CF348 - 088CF378, length 13)
_S1_2_88CD134 13 instructions (0.000%), 1 calls (088CD134 - 088CD164, length 13)
_S1_2_88C5BFC 13 instructions (0.000%), 1 calls (088C5BFC - 088C5C2C, length 13)
_S1_2_88C4794 13 instructions (0.000%), 1 calls (088C4794 - 088C47C4, length 13)
_S1_2_88BF36C 13 instructions (0.000%), 1 calls (088BF36C - 088BF39C, length 13)
_S1_2_889D900 13 instructions (0.000%), 1 calls (0889D900 - 0889D930, length 13)
_S1_2_889CAEC 13 instructions (0.000%), 1 calls (0889CAEC - 0889CB1C, length 13)
_S1_2_889BCF0 13 instructions (0.000%), 1 calls (0889BCF0 - 0889BD20, length 13)
_S1_2_8863898 13 instructions (0.000%), 1 calls (08863898 - 088638C8, length 13)
_S1_2_8862E00 13 instructions (0.000%), 1 calls (08862E00 - 08862E30, length 13)
_S1_2_89A1864 12 instructions (0.000%), 6 calls (089A1864 - 089A1868, length 2)
_S1_2_88745C0 12 instructions (0.000%), 4 calls (088745C0 - 088745C8, length 3)
_S1_2_8847178 12 instructions (0.000%), 4 calls (08847178 - 08847180, length 3)
_S1_2_8873ADC 12 instructions (0.000%), 3 calls (08873ADC - 08873AE8, length 4)
_S1_2_88D78E8 12 instructions (0.000%), 1 calls (088D78E8 - 088D7914, length 12)
_S1_2_88CF37C 12 instructions (0.000%), 1 calls (088CF37C - 088CF3A8, length 12)
_S1_2_88BF3A0 12 instructions (0.000%), 1 calls (088BF3A0 - 088BF3CC, length 12)
_S1_2_88BCF94 12 instructions (0.000%), 1 calls (088BCF94 - 088BCFC0, length 12)
_S1_2_8872AA0 12 instructions (0.000%), 1 calls (08872AA0 - 08872ACC, length 12)
_S1_2_8863DE4 12 instructions (0.000%), 1 calls (08863DE4 - 08863E10, length 12)
_S1_2_884241C 12 instructions (0.000%), 1 calls (0884241C - 08842448, length 12)
_S1_2_880568C 12 instructions (0.000%), 1 calls (0880568C - 088056B8, length 12)
_S1_2_8988810 11 instructions (0.000%), 1 calls (08988810 - 08988838, length 11)
_S1_2_8939030 11 instructions (0.000%), 1 calls (08939030 - 08939058, length 11)
_S1_2_89190F0 11 instructions (0.000%), 1 calls (089190F0 - 08919118, length 11)
_S1_2_88EA424 11 instructions (0.000%), 1 calls (088EA424 - 088EA44C, length 11)
_S1_2_88D3FA4 11 instructions (0.000%), 1 calls (088D3FA4 - 088D3FCC, length 11)
_S1_2_88D101C 11 instructions (0.000%), 1 calls (088D101C - 088D1044, length 11)
_S1_2_88C47C8 11 instructions (0.000%), 1 calls (088C47C8 - 088C47F0, length 11)
_S1_2_884843C 11 instructions (0.000%), 1 calls (0884843C - 088484A8, length 28)
_S1_2_8915294 10 instructions (0.000%), 5 calls (08915294 - 08915298, length 2)
_S1_2_8904BFC 10 instructions (0.000%), 5 calls (08904BFC - 08904C00, length 2)
_S1_2_8904BF4 10 instructions (0.000%), 5 calls (08904BF4 - 08904BF8, length 2)
_S1_2_880409C 10 instructions (0.000%), 5 calls (0880409C - 088040A0, length 2)
_S1_2_8989118 10 instructions (0.000%), 1 calls (08989118 - 0898913C, length 10)
_S1_2_89012B4 10 instructions (0.000%), 1 calls (089012B4 - 089012D8, length 10)
_S1_2_88E4148 10 instructions (0.000%), 1 calls (088E4148 - 088E416C, length 10)
_S1_2_88DF9EC 10 instructions (0.000%), 1 calls (088DF9EC - 088DFA10, length 10)
_S1_2_88D7810 10 instructions (0.000%), 1 calls (088D7810 - 088D7834, length 10)
_S1_2_88D0F64 10 instructions (0.000%), 1 calls (088D0F64 - 088D0F88, length 10)
_S1_2_88CD220 10 instructions (0.000%), 1 calls (088CD220 - 088CD244, length 10)
_S1_2_88CD168 10 instructions (0.000%), 1 calls (088CD168 - 088CD18C, length 10)
_S1_2_88C5C30 10 instructions (0.000%), 1 calls (088C5C30 - 088C5C54, length 10)
_S1_2_884A2E0 10 instructions (0.000%), 1 calls (0884A2E0 - 0884A320, length 17)
_S1_2_8873AEC 9 instructions (0.000%), 3 calls (08873AEC - 08873AF4, length 3)
_S1_2_89889E4 9 instructions (0.000%), 1 calls (089889E4 - 08988A1C, length 15)
  Back Branch 08988A18 1 times (length 8)
_S1_2_88EAE20 9 instructions (0.000%), 1 calls (088EAE20 - 088EAE40, length 9)
_S1_2_88EAD44 9 instructions (0.000%), 1 calls (088EAD44 - 088EAD64, length 9)
_S1_2_88EAD20 9 instructions (0.000%), 1 calls (088EAD20 - 088EAD40, length 9)
_S1_2_88EA6B0 9 instructions (0.000%), 1 calls (088EA6B0 - 088EA6D0, length 9)
_S1_2_889D960 9 instructions (0.000%), 1 calls (0889D960 - 0889D980, length 9)
_S1_2_8805538 9 instructions (0.000%), 1 calls (08805538 - 08805558, length 9)
_S1_2_89A1BEC 8 instructions (0.000%), 4 calls (089A1BEC - 089A1BF0, length 2)
_S1_2_89A1A74 8 instructions (0.000%), 4 calls (089A1A74 - 089A1A78, length 2)
_S1_2_89A19E4 8 instructions (0.000%), 4 calls (089A19E4 - 089A19E8, length 2)
_S1_2_88467BC 8 instructions (0.000%), 4 calls (088467BC - 088467C0, length 2)
_S1_2_88DFA40 8 instructions (0.000%), 2 calls (088DFA40 - 088DFA4C, length 4)
_S1_2_88745B0 8 instructions (0.000%), 2 calls (088745B0 - 088745BC, length 4)
_S1_2_8854B84 8 instructions (0.000%), 2 calls (08854B84 - 08854B90, length 4)
_S1_2_896700C 8 instructions (0.000%), 1 calls (0896700C - 08967028, length 8)
_S1_2_88EB244 8 instructions (0.000%), 1 calls (088EB244 - 088EB260, length 8)
_S1_2_88EB200 8 instructions (0.000%), 1 calls (088EB200 - 088EB21C, length 8)
_S1_2_88EAFB8 8 instructions (0.000%), 1 calls (088EAFB8 - 088EAFD4, length 8)
_S1_2_88EAE00 8 instructions (0.000%), 1 calls (088EAE00 - 088EAE1C, length 8)
_S1_2_88EAD00 8 instructions (0.000%), 1 calls (088EAD00 - 088EAD1C, length 8)
_S1_2_88EA450 8 instructions (0.000%), 1 calls (088EA450 - 088EA484, length 14)
_S1_2_88E5CA4 8 instructions (0.000%), 1 calls (088E5CA4 - 088E5CC0, length 8)
_S1_2_88530A4 8 instructions (0.000%), 1 calls (088530A4 - 088530C0, length 8)
_S1_2_88060D4 8 instructions (0.000%), 1 calls (088060D4 - 088060F0, length 8)
_S1_2_8990268 7 instructions (0.000%), 1 calls (08990268 - 08990280, length 7)
_S1_2_88DD038 7 instructions (0.000%), 1 calls (088DD038 - 088DD050, length 7)
_S1_2_88DD014 7 instructions (0.000%), 1 calls (088DD014 - 088DD02C, length 7)
_S1_2_8860364 7 instructions (0.000%), 1 calls (08860364 - 0886037C, length 7)
_S1_2_885F5FC 7 instructions (0.000%), 1 calls (0885F5FC - 0885F614, length 7)
_S1_2_883A234 7 instructions (0.000%), 1 calls (0883A234 - 0883A24C, length 7)
_S1_2_89A1DC4 6 instructions (0.000%), 3 calls (089A1DC4 - 089A1DC8, length 2)
_S1_2_89A1C4C 6 instructions (0.000%), 3 calls (089A1C4C - 089A1C50, length 2)
_S1_2_89A1B4C 6 instructions (0.000%), 3 calls (089A1B4C - 089A1B50, length 2)
_S1_2_89A18A4 6 instructions (0.000%), 3 calls (089A18A4 - 089A18A8, length 2)
_S1_2_8915238 6 instructions (0.000%), 3 calls (08915238 - 0891523C, length 2)
_S1_2_88460B8 6 instructions (0.000%), 3 calls (088460B8 - 088460BC, length 2)
_S1_2_88471AC 6 instructions (0.000%), 2 calls (088471AC - 088471B4, length 3)
_S1_2_88467B0 6 instructions (0.000%), 2 calls (088467B0 - 088467B8, length 3)
_S1_2_8987644 6 instructions (0.000%), 1 calls (08987644 - 08987658, length 6)
_S1_2_88FB3A4 6 instructions (0.000%), 1 calls (088FB3A4 - 088FB3B8, length 6)
_S1_2_88EB264 6 instructions (0.000%), 1 calls (088EB264 - 088EB278, length 6)
_S1_2_88E86A4 6 instructions (0.000%), 1 calls (088E86A4 - 088E86B8, length 6)
_S1_2_88BCF7C 6 instructions (0.000%), 1 calls (088BCF7C - 088BCF90, length 6)
_S1_2_88BB9B8 6 instructions (0.000%), 1 calls (088BB9B8 - 088BB9CC, length 6)
_S1_2_88BA5F0 6 instructions (0.000%), 1 calls (088BA5F0 - 088BA604, length 6)
_S1_2_8854000 6 instructions (0.000%), 1 calls (08854000 - 08854014, length 6)
_S1_2_883CB94 6 instructions (0.000%), 1 calls (0883CB94 - 0883CBA8, length 6)
_S1_2_88088F0 6 instructions (0.000%), 1 calls (088088F0 - 08808904, length 6)
_S1_2_898DCD8 5 instructions (0.000%), 1 calls (0898DCD8 - 0898DCE8, length 5)
_S1_2_88C48B8 5 instructions (0.000%), 1 calls (088C48B8 - 088C48C8, length 5)
_S1_2_88A17D0 5 instructions (0.000%), 1 calls (088A17D0 - 088A17E0, length 5)
_S1_2_884244C 5 instructions (0.000%), 1 calls (0884244C - 0884245C, length 5)
_S1_2_89A1D94 4 instructions (0.000%), 2 calls (089A1D94 - 089A1D98, length 2)
_S1_2_89A1D54 4 instructions (0.000%), 2 calls (089A1D54 - 089A1D58, length 2)
_S1_2_89A1C64 4 instructions (0.000%), 2 calls (089A1C64 - 089A1C68, length 2)
_S1_2_89A1C0C 4 instructions (0.000%), 2 calls (089A1C0C - 089A1C10, length 2)
_S1_2_89A1C04 4 instructions (0.000%), 2 calls (089A1C04 - 089A1C08, length 2)
_S1_2_89A1BB4 4 instructions (0.000%), 2 calls (089A1BB4 - 089A1BB8, length 2)
_S1_2_89A1B74 4 instructions (0.000%), 2 calls (089A1B74 - 089A1B78, length 2)
_S1_2_89A1B6C 4 instructions (0.000%), 2 calls (089A1B6C - 089A1B70, length 2)
_S1_2_89A1A7C 4 instructions (0.000%), 2 calls (089A1A7C - 089A1A80, length 2)
_S1_2_89A1A44 4 instructions (0.000%), 2 calls (089A1A44 - 089A1A48, length 2)
_S1_2_89A1A3C 4 instructions (0.000%), 2 calls (089A1A3C - 089A1A40, length 2)
_S1_2_89A1934 4 instructions (0.000%), 2 calls (089A1934 - 089A1938, length 2)
_S1_2_89A192C 4 instructions (0.000%), 2 calls (089A192C - 089A1930, length 2)
_S1_2_89A1924 4 instructions (0.000%), 2 calls (089A1924 - 089A1928, length 2)
_S1_2_89A190C 4 instructions (0.000%), 2 calls (089A190C - 089A1910, length 2)
_S1_2_8846820 4 instructions (0.000%), 2 calls (08846820 - 08846824, length 2)
_S1_2_8998C9C 4 instructions (0.000%), 1 calls (08998C9C - 08998CA8, length 4)
_S1_2_88F9B08 4 instructions (0.000%), 1 calls (088F9B08 - 088F9B14, length 4)
_S1_2_88BBD00 4 instructions (0.000%), 1 calls (088BBD00 - 088BBD0C, length 4)
_S1_2_884AEC0 4 instructions (0.000%), 1 calls (0884AEC0 - 0884AF58, length 39)
_S1_2_884AEB8 4 instructions (0.000%), 1 calls (0884AEB8 - 0884AF58, length 41)
_S1_2_8997E98 3 instructions (0.000%), 1 calls (08997E98 - 08997EA0, length 3)
_S1_2_8960F8C 3 instructions (0.000%), 1 calls (08960F8C - 08960F94, length 3)
_S1_2_8918BAC 3 instructions (0.000%), 1 calls (08918BAC - 08918BB4, length 3)
_S1_2_89152F0 3 instructions (0.000%), 1 calls (089152F0 - 089152F8, length 3)
_S1_2_88EAC84 3 instructions (0.000%), 1 calls (088EAC84 - 088EAC8C, length 3)
_S1_2_88E66B0 3 instructions (0.000%), 1 calls (088E66B0 - 088E66B8, length 3)
_S1_2_88E669C 3 instructions (0.000%), 1 calls (088E669C - 088E66A4, length 3)
_S1_2_88CF44C 3 instructions (0.000%), 1 calls (088CF44C - 088CF454, length 3)
_S1_2_889C5F4 3 instructions (0.000%), 1 calls (0889C5F4 - 0889C5FC, length 3)
_S1_2_89A1DD4 2 instructions (0.000%), 1 calls (089A1DD4 - 089A1DD8, length 2)
_S1_2_89A1DBC 2 instructions (0.000%), 1 calls (089A1DBC - 089A1DC0, length 2)
_S1_2_89A1D7C 2 instructions (0.000%), 1 calls (089A1D7C - 089A1D80, length 2)
_S1_2_89A1D3C 2 instructions (0.000%), 1 calls (089A1D3C - 089A1D40, length 2)
_S1_2_89A1CDC 2 instructions (0.000%), 1 calls (089A1CDC - 089A1CE0, length 2)
_S1_2_89A1CCC 2 instructions (0.000%), 1 calls (089A1CCC - 089A1CD0, length 2)
_S1_2_89A1CC4 2 instructions (0.000%), 1 calls (089A1CC4 - 089A1CC8, length 2)
_S1_2_89A1CBC 2 instructions (0.000%), 1 calls (089A1CBC - 089A1CC0, length 2)
_S1_2_89A1CA4 2 instructions (0.000%), 1 calls (089A1CA4 - 089A1CA8, length 2)
_S1_2_89A1C84 2 instructions (0.000%), 1 calls (089A1C84 - 089A1C88, length 2)
_S1_2_89A1BF4 2 instructions (0.000%), 1 calls (089A1BF4 - 089A1BF8, length 2)
_S1_2_89A1BE4 2 instructions (0.000%), 1 calls (089A1BE4 - 089A1BE8, length 2)
_S1_2_89A1B84 2 instructions (0.000%), 1 calls (089A1B84 - 089A1B88, length 2)
_S1_2_89A1B2C 2 instructions (0.000%), 1 calls (089A1B2C - 089A1B30, length 2)
_S1_2_89A1B0C 2 instructions (0.000%), 1 calls (089A1B0C - 089A1B10, length 2)
_S1_2_89A1ADC 2 instructions (0.000%), 1 calls (089A1ADC - 089A1AE0, length 2)
_S1_2_89A1ABC 2 instructions (0.000%), 1 calls (089A1ABC - 089A1AC0, length 2)
_S1_2_89A1AB4 2 instructions (0.000%), 1 calls (089A1AB4 - 089A1AB8, length 2)
_S1_2_89A1A94 2 instructions (0.000%), 1 calls (089A1A94 - 089A1A98, length 2)
_S1_2_89A1A6C 2 instructions (0.000%), 1 calls (089A1A6C - 089A1A70, length 2)
_S1_2_89A1A5C 2 instructions (0.000%), 1 calls (089A1A5C - 089A1A60, length 2)
_S1_2_89A1A34 2 instructions (0.000%), 1 calls (089A1A34 - 089A1A38, length 2)
_S1_2_89A1A1C 2 instructions (0.000%), 1 calls (089A1A1C - 089A1A20, length 2)
_S1_2_89A19B4 2 instructions (0.000%), 1 calls (089A19B4 - 089A19B8, length 2)
_S1_2_89A19A4 2 instructions (0.000%), 1 calls (089A19A4 - 089A19A8, length 2)
_S1_2_89A199C 2 instructions (0.000%), 1 calls (089A199C - 089A19A0, length 2)
_S1_2_89A198C 2 instructions (0.000%), 1 calls (089A198C - 089A1990, length 2)
_S1_2_89A1974 2 instructions (0.000%), 1 calls (089A1974 - 089A1978, length 2)
_S1_2_89A196C 2 instructions (0.000%), 1 calls (089A196C - 089A1970, length 2)
_S1_2_89A194C 2 instructions (0.000%), 1 calls (089A194C - 089A1950, length 2)
_S1_2_89A1944 2 instructions (0.000%), 1 calls (089A1944 - 089A1948, length 2)
_S1_2_89A191C 2 instructions (0.000%), 1 calls (089A191C - 089A1920, length 2)
_S1_2_89A1914 2 instructions (0.000%), 1 calls (089A1914 - 089A1918, length 2)
_S1_2_89A18F4 2 instructions (0.000%), 1 calls (089A18F4 - 089A18F8, length 2)
_S1_2_89A18E4 2 instructions (0.000%), 1 calls (089A18E4 - 089A18E8, length 2)
_S1_2_89A18CC 2 instructions (0.000%), 1 calls (089A18CC - 089A18D0, length 2)
_S1_2_89A18BC 2 instructions (0.000%), 1 calls (089A18BC - 089A18C0, length 2)
_S1_2_89A18B4 2 instructions (0.000%), 1 calls (089A18B4 - 089A18B8, length 2)
_S1_2_89A189C 2 instructions (0.000%), 1 calls (089A189C - 089A18A0, length 2)
_S1_2_89A1814 2 instructions (0.000%), 1 calls (089A1814 - 089A1818, length 2)
_S1_2_89A180C 2 instructions (0.000%), 1 calls (089A180C - 089A1810, length 2)
_S1_2_89A17DC 2 instructions (0.000%), 1 calls (089A17DC - 089A17E0, length 2)
_S1_2_89A17D4 2 instructions (0.000%), 1 calls (089A17D4 - 089A17D8, length 2)
_S1_2_89A17CC 2 instructions (0.000%), 1 calls (089A17CC - 089A17D0, length 2)
_S1_2_8992208 2 instructions (0.000%), 1 calls (08992208 - 0899220C, length 2)
_S1_2_8918B38 2 instructions (0.000%), 1 calls (08918B38 - 08918B3C, length 2)
_S1_2_8918B30 2 instructions (0.000%), 1 calls (08918B30 - 08918B34, length 2)
_S1_2_8918B28 2 instructions (0.000%), 1 calls (08918B28 - 08918B2C, length 2)
_S1_2_8904A24 2 instructions (0.000%), 1 calls (08904A24 - 08904A28, length 2)
_S1_2_88E5C70 2 instructions (0.000%), 1 calls (088E5C70 - 088E5C74, length 2)
_S1_2_88E4DC4 2 instructions (0.000%), 1 calls (088E4DC4 - 088E4DC8, length 2)
_S1_2_88DD054 2 instructions (0.000%), 1 calls (088DD054 - 088DD058, length 2)
_S1_2_889E0B4 2 instructions (0.000%), 1 calls (0889E0B4 - 0889E0B8, length 2)
_S1_2_886E090 2 instructions (0.000%), 1 calls (0886E090 - 0886E094, length 2)
_S1_2_886E088 2 instructions (0.000%), 1 calls (0886E088 - 0886E08C, length 2)
_S1_2_886E080 2 instructions (0.000%), 1 calls (0886E080 - 0886E084, length 2)
_S1_2_886E078 2 instructions (0.000%), 1 calls (0886E078 - 0886E07C, length 2)
_S1_2_886E070 2 instructions (0.000%), 1 calls (0886E070 - 0886E074, length 2)
_S1_2_885F3F4 2 instructions (0.000%), 1 calls (0885F3F4 - 0885F3F8, length 2)
_S1_2_88467A8 2 instructions (0.000%), 1 calls (088467A8 - 088467AC, length 2)
_S1_2_8000090 1 instructions (0.000%), 1 calls (08000090 - 08000098, length 3)
_S1_2_8000030 1 instructions (0.000%), 1 calls (08000030 - 08000038, length 3)
_S1_2_88FC0EC (MatrixOperation1) 0 instructions (0.000%), 278,177 calls (088FC0EC - 088FC25C, length 93)
_S1_2_8989CFC (sceGuSetMatrix) 0 instructions (0.000%), 239,361 calls (08989CFC - 08989FFC, length 193)
_S1_2_898A6A8 (sceGuMaterial) 0 instructions (0.000%), 87,278 calls (0898A6A8 - 0898A734, length 36)
_S1_2_8998D2C (memcpy) 0 instructions (0.000%), 67,665 calls (08998D2C - 08998D68, length 16)
_S1_2_8998E90 (strcmp) 0 instructions (0.000%), 54,074 calls (08998E90 - 08998EC0, length 13)
_S1_2_8998E00 (memset) 0 instructions (0.000%), 49,665 calls (08998E00 - 08998E30, length 13)
_S1_2_8989654 (sceGuTexImage) 0 instructions (0.000%), 48,074 calls (08989654 - 089896D0, length 32)
_S1_2_8994D10 (MathFloatSqrt) 0 instructions (0.000%), 36,945 calls (08994D10 - 08994E4C, length 80)
_S1_2_89895AC (sceGuTexMapMode) 0 instructions (0.000%), 28,139 calls (089895AC - 089895F8, length 20)
_S1_2_8989554 (sceGuTexLevelMode) 0 instructions (0.000%), 25,736 calls (08989554 - 089895A8, length 22)
_S1_2_88079D4 (nop) 0 instructions (0.000%), 14,034 calls (088079D4 - 088079D8, length 2)
_S1_2_88E5CC4 (nop) 0 instructions (0.000%), 14,029 calls (088E5CC4 - 088E5CC8, length 2)
_S1_2_88DD030 (nop) 0 instructions (0.000%), 14,029 calls (088DD030 - 088DD034, length 2)
_S1_2_8998CE0 (memcmp) 0 instructions (0.000%), 8,267 calls (08998CE0 - 08998D28, length 19)
_S1_2_8860BD0 (nop) 0 instructions (0.000%), 6,464 calls (08860BD0 - 08860BD4, length 2)
_S1_2_88726B8 (nop) 0 instructions (0.000%), 6,374 calls (088726B8 - 088726BC, length 2)
_S1_2_88079DC (nop) 0 instructions (0.000%), 5,448 calls (088079DC - 088079E0, length 2)
_S1_2_889E440 (nop) 0 instructions (0.000%), 4,034 calls (0889E440 - 0889E444, length 2)
_S1_2_8844588 (nop) 0 instructions (0.000%), 2,168 calls (08844588 - 0884458C, length 2)
_S1_2_88BCA68 (nop) 0 instructions (0.000%), 2,076 calls (088BCA68 - 088BCA6C, length 2)
_S1_2_8998F08 (strlen) 0 instructions (0.000%), 1,406 calls (08998F08 - 08998F28, length 9)
_S1_2_8805194 (nop) 0 instructions (0.000%), 294 calls (08805194 - 08805198, length 2)
_S1_2_88760B0 (nop) 0 instructions (0.000%), 214 calls (088760B0 - 088760B4, length 2)
_S1_2_8998E34 (strcat) 0 instructions (0.000%), 186 calls (08998E34 - 08998E8C, length 23)
_S1_2_899EFDC (ULongIntegerDiv) 0 instructions (0.000%), 178 calls (0899EFDC - 0899F54C, length 349)
_S1_2_8878CDC (nop) 0 instructions (0.000%), 100 calls (08878CDC - 08878CE0, length 2)
_S1_2_8878A38 (nop) 0 instructions (0.000%), 90 calls (08878A38 - 08878A3C, length 2)
_S1_2_887BD6C (nop) 0 instructions (0.000%), 78 calls (0887BD6C - 0887BD70, length 2)
_S1_2_887A8E0 (nop) 0 instructions (0.000%), 65 calls (0887A8E0 - 0887A8E4, length 2)
_S1_2_8867B38 (nop) 0 instructions (0.000%), 39 calls (08867B38 - 08867B3C, length 2)
_S1_2_88BCC58 (nop) 0 instructions (0.000%), 17 calls (088BCC58 - 088BCC5C, length 2)
_S1_2_88BCBC4 (nop) 0 instructions (0.000%), 17 calls (088BCBC4 - 088BCBC8, length 2)
_S1_2_88FF0A0 (nop) 0 instructions (0.000%), 13 calls (088FF0A0 - 088FF0A4, length 2)
_S1_2_8998EC4 (strcpy) 0 instructions (0.000%), 6 calls (08998EC4 - 08998F04, length 17)
_S1_2_88079C4 (nop) 0 instructions (0.000%), 6 calls (088079C4 - 088079C8, length 2)
_S1_2_88079CC (nop) 0 instructions (0.000%), 5 calls (088079CC - 088079D0, length 2)
_S1_2_899EFCC (nop) 0 instructions (0.000%), 1 calls (0899EFCC - 0899EFD0, length 2)
------------------ GEProfiler ----------------------
GE list count: 9775
Texture load count: 2114, average 0.2 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 225591ms, average 23.1ms per GE list, max FPS is 43.3
prim: called 1869469 times, average 191.3 per GE list
bbox: called 138231 times, average 14.1 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_32BITF|GU_WEIGHTS(2)|GU_TRANSFORM_3D size=28: used 539734 times in PRIM, average 55.2 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_32BITF|GU_WEIGHTS(1)|GU_TRANSFORM_3D size=24: used 379270 times in PRIM, average 38.8 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_32BITF|GU_WEIGHTS(3)|GU_TRANSFORM_3D size=32: used 355638 times in PRIM, average 36.4 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=20: used 308342 times in PRIM, average 31.5 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_32BITF|GU_WEIGHTS(4)|GU_TRANSFORM_3D size=36: used 99670 times in PRIM, average 10.2 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=10: used 71685 times in PRIM, average 7.3 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 31779 times in PRIM, average 3.3 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_32BITF|GU_WEIGHTS(5)|GU_TRANSFORM_3D size=40: used 28630 times in PRIM, average 2.9 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 19265 times in PRIM, average 2.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=16: used 11442 times in PRIM, average 1.2 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 11290 times in PRIM, average 1.2 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=12: used 7589 times in PRIM, average 0.8 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_32BITF|GU_WEIGHTS(6)|GU_TRANSFORM_3D size=44: used 4090 times in PRIM, average 0.4 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 810 times in PRIM, average 0.1 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_2D size=6: used 235 times in PRIM, average 0.0 per GE list
